|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
S
- The class of the interface (or Object) being exposed remotely.T
- The class of thing that will provide the signature of
the handler.public interface ServerInterfaceHandlerFactory<S,T>
Information for an interface so that it may be exposed via an OddjobMBean.
Method Summary | |
---|---|
ClientHandlerResolver<T> |
clientHandlerFactory()
Provide the corresponding ClientInterfaceHandlerFactory
resolver. |
ServerInterfaceHandler |
createServerHandler(S target,
ServerSideToolkit toolkit)
Create a handler that handles communication on behalf of the MBean with the interface. |
MBeanAttributeInfo[] |
getMBeanAttributeInfo()
Get the MBeanAttributeInfo for the interface. |
MBeanNotificationInfo[] |
getMBeanNotificationInfo()
Get the MBeanNotificationInfo for the interface. |
MBeanOperationInfo[] |
getMBeanOperationInfo()
Get the MBeanOperationInfo for the interface. |
Class<S> |
interfaceClass()
Provide the interface class this is the information about. |
Method Detail |
---|
Class<S> interfaceClass()
MBeanAttributeInfo[] getMBeanAttributeInfo()
MBeanOperationInfo[] getMBeanOperationInfo()
MBeanNotificationInfo[] getMBeanNotificationInfo()
ServerInterfaceHandler createServerHandler(S target, ServerSideToolkit toolkit)
target
- The target object implementing the interface.toolkit
- The OddjobMBean.
ClientHandlerResolver<T> clientHandlerFactory()
ClientInterfaceHandlerFactory
resolver.
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |