org.oddjob.jmx.handlers
Class IconicHandlerFactory.ClientIconicHandlerFactory

java.lang.Object
  extended by org.oddjob.jmx.handlers.IconicHandlerFactory.ClientIconicHandlerFactory
All Implemented Interfaces:
ClientInterfaceHandlerFactory<Iconic>
Enclosing class:
IconicHandlerFactory

public static class IconicHandlerFactory.ClientIconicHandlerFactory
extends Object
implements ClientInterfaceHandlerFactory<Iconic>


Constructor Summary
IconicHandlerFactory.ClientIconicHandlerFactory()
           
 
Method Summary
 Iconic createClientHandler(Iconic proxy, ClientSideToolkit toolkit)
          Create a thing that handles communication with the server for an Interface..
 HandlerVersion getVersion()
          The version of this handler.
 Class<Iconic> interfaceClass()
          Provide the interface class this is the information about.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IconicHandlerFactory.ClientIconicHandlerFactory

public IconicHandlerFactory.ClientIconicHandlerFactory()
Method Detail

interfaceClass

public Class<Iconic> interfaceClass()
Description copied from interface: ClientInterfaceHandlerFactory
Provide the interface class this is the information about.

Specified by:
interfaceClass in interface ClientInterfaceHandlerFactory<Iconic>
Returns:
The class.

getVersion

public HandlerVersion getVersion()
Description copied from interface: ClientInterfaceHandlerFactory
The version of this handler.

Specified by:
getVersion in interface ClientInterfaceHandlerFactory<Iconic>
Returns:

createClientHandler

public Iconic createClientHandler(Iconic proxy,
                                  ClientSideToolkit toolkit)
Description copied from interface: ClientInterfaceHandlerFactory
Create a thing that handles communication with the server for an Interface..

Specified by:
createClientHandler in interface ClientInterfaceHandlerFactory<Iconic>
Parameters:
proxy - The client side proxy the invocations are coming from. Most of the time this will be ignored but it's useful as the source for events.
Returns:
An Handler object. Never null.