Sonic Management API

com.sonicsw.mf.mgmtapi.runtime
Class MFProxyFactory

java.lang.Object
  extended by com.sonicsw.mf.mgmtapi.runtime.MFProxyFactory

public final class MFProxyFactory
extends java.lang.Object

Provides factory methods to create a runtime proxies that remotely interact with the management API of Sonic MBeans.


Method Summary
static IActivationDaemonProxy createActivationDaemonProxy(JMSConnectorClient connector, ObjectName objectName)
          Creates a runtime proxy to remotely interact with the management API of an ActivationDaemon MBean.
static IAgentManagerProxy createAgentManagerProxy(JMSConnectorClient connector, ObjectName objectName)
          Creates a runtime proxy to remotely interact with the management API of an AgentManager MBean.
static IAgentProxy createAgentProxy(JMSConnectorClient connector, ObjectName objectName)
          Creates a runtime proxy to remotely interact with the management API of an Agent MBean.
static ICollectionsMonitorProxy createCollectionsMonitorProxy(JMSConnectorClient connector, ObjectName objectName)
          Creates a runtime proxy to remotely interact with the management API of a CollectionsMonitor MBean.
static IDirectoryServiceProxy createDirectoryServiceProxy(JMSConnectorClient connector, ObjectName objectName)
          Creates a runtime proxy to remotely interact with the management API of a DirectoryService MBean.
static IHostManagerProxy createHostManagerProxy(JMSConnectorClient connector, ObjectName objectName)
          Creates a runtime proxy to remotely interact with the management API of a HostManager MBean.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createActivationDaemonProxy

public static IActivationDaemonProxy createActivationDaemonProxy(JMSConnectorClient connector,
                                                                 ObjectName objectName)
Creates a runtime proxy to remotely interact with the management API of an ActivationDaemon MBean.

Parameters:
connector - The JMS/JMX connector to be used for communications.
objectName - The JMX ObjectName of the ActivationDaemon MBean.
Returns:
An ActivationDaemon proxy.

createAgentManagerProxy

public static IAgentManagerProxy createAgentManagerProxy(JMSConnectorClient connector,
                                                         ObjectName objectName)
Creates a runtime proxy to remotely interact with the management API of an AgentManager MBean.

Parameters:
connector - The JMS/JMX connector to be used for communications.
objectName - The JMX ObjectName of the AgentManager MBean.
Returns:
An AgentManager proxy.

createAgentProxy

public static IAgentProxy createAgentProxy(JMSConnectorClient connector,
                                           ObjectName objectName)
Creates a runtime proxy to remotely interact with the management API of an Agent MBean.

Parameters:
connector - The JMS/JMX connector to be used for communications.
objectName - The JMX ObjectName of the Agent MBean.
Returns:
An Agent proxy.

createCollectionsMonitorProxy

public static ICollectionsMonitorProxy createCollectionsMonitorProxy(JMSConnectorClient connector,
                                                                     ObjectName objectName)
Creates a runtime proxy to remotely interact with the management API of a CollectionsMonitor MBean.

Parameters:
connector - The JMS/JMX connector to be used for communications.
objectName - The JMX ObjectName of the CollectionsMonitor MBean.
Returns:
A CollectionsMonitor proxy.

createDirectoryServiceProxy

public static IDirectoryServiceProxy createDirectoryServiceProxy(JMSConnectorClient connector,
                                                                 ObjectName objectName)
Creates a runtime proxy to remotely interact with the management API of a DirectoryService MBean.

Parameters:
connector - The JMS/JMX connector to be used for communications.
objectName - The JMX ObjectName of the DirectoryService MBean.
Returns:
A DirectoryService proxy.

createHostManagerProxy

public static IHostManagerProxy createHostManagerProxy(JMSConnectorClient connector,
                                                       ObjectName objectName)
Creates a runtime proxy to remotely interact with the management API of a HostManager MBean.

Parameters:
connector - The JMS/JMX connector to be used for communications.
objectName - The JMX ObjectName of the HostManager MBean.
Returns:
A HostManager proxy.

Sonic Management API

Copyright © 2001-2010 Progress Software Corporation. All Rights Reserved.
HTML formatted on 16-Sep-2010.