org.oddjob.jmx.handlers
Class LogPollableHandlerFactory.ClientLogPollableHandlerFactory

java.lang.Object
  extended by org.oddjob.jmx.handlers.LogPollableHandlerFactory.ClientLogPollableHandlerFactory
All Implemented Interfaces:
ClientInterfaceHandlerFactory<LogPollable>
Enclosing class:
LogPollableHandlerFactory

public static class LogPollableHandlerFactory.ClientLogPollableHandlerFactory
extends Object
implements ClientInterfaceHandlerFactory<LogPollable>


Constructor Summary
LogPollableHandlerFactory.ClientLogPollableHandlerFactory()
           
 
Method Summary
 LogPollable createClientHandler(LogPollable ignored, ClientSideToolkit toolkit)
          Create a thing that handles communication with the server for an Interface..
 HandlerVersion getVersion()
          The version of this handler.
 Class<LogPollable> 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

LogPollableHandlerFactory.ClientLogPollableHandlerFactory

public LogPollableHandlerFactory.ClientLogPollableHandlerFactory()
Method Detail

interfaceClass

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

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

getVersion

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

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

createClientHandler

public LogPollable createClientHandler(LogPollable ignored,
                                       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<LogPollable>
Parameters:
ignored - 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.