Class ProtobufBaseAsyncProtocolHandler
- java.lang.Object
-
- com.diozero.internal.provider.remote.BaseAsyncProtocolHandler
-
- com.diozero.internal.provider.remote.ProtobufBaseAsyncProtocolHandler
-
- All Implemented Interfaces:
RemoteProtocolInterface,AutoCloseable
- Direct Known Subclasses:
ProtobufMqttProtocolHandler,ProtobufWebSocketProtocolHandler
public abstract class ProtobufBaseAsyncProtocolHandler extends BaseAsyncProtocolHandler
-
-
Field Summary
-
Fields inherited from class com.diozero.internal.provider.remote.BaseAsyncProtocolHandler
conditions, lock, responses
-
-
Constructor Summary
Constructors Constructor Description ProtobufBaseAsyncProtocolHandler(NativeDeviceFactoryInterface deviceFactory)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected ResponserequestResponse(String url, com.google.protobuf.GeneratedMessageV3 request, String correlationId)protected abstract voidsendMessage(String url, com.google.protobuf.GeneratedMessageV3 message)-
Methods inherited from class com.diozero.internal.provider.remote.BaseAsyncProtocolHandler
processEvent, processResponse
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods 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
-
-
-
-
Constructor Detail
-
ProtobufBaseAsyncProtocolHandler
public ProtobufBaseAsyncProtocolHandler(NativeDeviceFactoryInterface deviceFactory)
-
-