Package listen.logic
Class ServerListener<T extends BaseResponse>
java.lang.Object
listen.logic.ServerListener<T>
- All Implemented Interfaces:
ExceptionProvider,ServerResponseProvider
public class ServerListener<T extends BaseResponse>
extends Object
implements ServerResponseProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidacceptResponse(byte[] response) final ServerListener<T>addListeners(ApplicationResponseProvider<BaseResponse>... providers) final ServerListener<T>removeListeners(ApplicationResponseProvider<BaseResponse>... providers) voidvoid
-
Constructor Details
-
ServerListener
-
-
Method Details
-
startListen
public void startListen() -
stopListen
public void stopListen() -
addListeners
@SafeVarargs public final ServerListener<T> addListeners(ApplicationResponseProvider<BaseResponse>... providers) -
removeListeners
@SafeVarargs public final ServerListener<T> removeListeners(ApplicationResponseProvider<BaseResponse>... providers) -
acceptException
- Specified by:
acceptExceptionin interfaceExceptionProvider
-
acceptResponse
public void acceptResponse(byte[] response) - Specified by:
acceptResponsein interfaceServerResponseProvider
-