Class BaseAsyncProtocolHandler
java.lang.Object
com.diozero.internal.provider.remote.BaseAsyncProtocolHandler
- All Implemented Interfaces:
RemoteProtocolInterface,AutoCloseable
- Direct Known Subclasses:
JsonWebSocketProtocolHandler,ProtobufBaseAsyncProtocolHandler
public abstract class BaseAsyncProtocolHandler extends Object implements RemoteProtocolInterface
-
Field Summary
-
Constructor Summary
Constructors Constructor Description BaseAsyncProtocolHandler(NativeDeviceFactoryInterface deviceFactory) -
Method Summary
Modifier and Type Method Description protected voidprocessEvent(DigitalInputEvent event)protected voidprocessResponse(Response response)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.diozero.remote.message.RemoteProtocolInterface
close, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, request, start
-
Field Details
-
lock
-
conditions
-
responses
-
-
Constructor Details
-
BaseAsyncProtocolHandler
-
-
Method Details
-
processResponse
-
processEvent
-