public interface BindingHandlerRegistry
BindingHandlers so that they are available to binding extensions and registers binding extensions to receive updates when BindingHandlers become available.| Modifier and Type | Method and Description |
|---|---|
<T> BindingHandler<T> |
createHandler(java.lang.Class<T> type,
PhysicalBindingHandler physicalHandler)
Creates and returns a
BindingHandler for the given definition. |
void |
register(BindingHandler<?> handler)
Registers a
BindingHandler. |
void |
register(BindingHandlerRegistryCallback<?> callback)
Registers to receive callbacks when
BindingHandlers for a binding become available. |
void |
unregister(BindingHandler<?> handler)
Unregisters a
BindingHandlerRegistryCallback. |
void |
unregister(BindingHandlerRegistryCallback<?> callback)
Unregisters a
BindingHandlerRegistryCallback. |
<T> BindingHandler<T> createHandler(java.lang.Class<T> type, PhysicalBindingHandler physicalHandler)
BindingHandler for the given definition.type - the context type support by the handlerphysicalHandler - the definitionvoid register(BindingHandlerRegistryCallback<?> callback)
BindingHandlers for a binding become available.callback - the callbackvoid unregister(BindingHandlerRegistryCallback<?> callback)
BindingHandlerRegistryCallback.callback - the callbackvoid register(BindingHandler<?> handler)
BindingHandler.handler - the handlervoid unregister(BindingHandler<?> handler)
BindingHandlerRegistryCallback.handler - the handler