Class AbstractService<I,​O>

    • Method Detail

      • canUseSingleLayerSerialization

        public boolean canUseSingleLayerSerialization()
      • setEventIdentifier

        public void setEventIdentifier​(EventIdentifier eventIdentifier)
      • getVersion

        public short getVersion()
      • getDatapathId

        public org.opendaylight.yangtools.yang.common.Uint64 getDatapathId()
      • getDeviceInfo

        public DeviceInfo getDeviceInfo()
      • getTxFacade

        public TxFacade getTxFacade()
      • getMessageSpy

        public MessageSpy getMessageSpy()
      • createCallback

        protected abstract com.google.common.util.concurrent.FutureCallback<OfHeader> createCallback​(RequestContext<O> context,
                                                                                                     Class<?> requestType)
      • handleServiceCall

        public com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<O>> handleServiceCall​(@NonNull I input)
      • handleServiceCall

        public com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<O>> handleServiceCall​(@NonNull I input,
                                                                                                                                         @Nullable Function<OfHeader,​Boolean> isComplete)