Interface BindingAwareBroker.RoutedRpcRegistration<T extends org.opendaylight.yangtools.yang.binding.RpcService>

  • Type Parameters:
    T - the implemented RPC service interface
    All Superinterfaces:
    AutoCloseable, BindingAwareBroker.RpcRegistration<T>, org.opendaylight.yangtools.concepts.ObjectRegistration<T>, org.opendaylight.yangtools.concepts.Registration, org.opendaylight.controller.md.sal.common.api.routing.RoutedRegistration<Class<? extends org.opendaylight.yangtools.yang.binding.BaseIdentity>,​org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?>,​T>
    Enclosing interface:
    BindingAwareBroker

    public static interface BindingAwareBroker.RoutedRpcRegistration<T extends org.opendaylight.yangtools.yang.binding.RpcService>
    extends BindingAwareBroker.RpcRegistration<T>, org.opendaylight.controller.md.sal.common.api.routing.RoutedRegistration<Class<? extends org.opendaylight.yangtools.yang.binding.BaseIdentity>,​org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?>,​T>
    Represents a routed RPC implementation registration. Users should call the close method when the registration is no longer needed.
    • Method Summary

      All Methods Instance Methods Abstract Methods Deprecated Methods 
      Modifier and Type Method Description
      void registerInstance​(Class<? extends org.opendaylight.yangtools.yang.binding.BaseIdentity> context, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> instance)
      Deprecated.
      in favor of RoutedRegistration#registerPath(Object, Object).
      void unregisterInstance​(Class<? extends org.opendaylight.yangtools.yang.binding.BaseIdentity> context, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> instance)
      Deprecated.
      in favor of RoutedRegistration#unregisterPath(Class, InstanceIdentifier).
      • Methods inherited from interface org.opendaylight.yangtools.concepts.ObjectRegistration

        getInstance
      • Methods inherited from interface org.opendaylight.controller.md.sal.common.api.routing.RoutedRegistration

        close, registerPath, unregisterPath
    • Method Detail

      • registerInstance

        @Deprecated
        void registerInstance​(Class<? extends org.opendaylight.yangtools.yang.binding.BaseIdentity> context,
                              org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> instance)
        Deprecated.
        in favor of RoutedRegistration#registerPath(Object, Object).
        Register particular instance identifier to be processed by this RpcService.
      • unregisterInstance

        @Deprecated
        void unregisterInstance​(Class<? extends org.opendaylight.yangtools.yang.binding.BaseIdentity> context,
                                org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> instance)
        Deprecated.
        in favor of RoutedRegistration#unregisterPath(Class, InstanceIdentifier).
        Unregister particular instance identifier to be processed by this RpcService.