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 theclose
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.controller.sal.binding.api.BindingAwareBroker.RpcRegistration
close, getServiceType
-
-
-
-
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.
-
-