org.jboss.arquillian.protocol.jmx
Class AbstractJMXProtocol

java.lang.Object
  extended by org.jboss.arquillian.protocol.jmx.AbstractJMXProtocol
All Implemented Interfaces:
Protocol<JMXProtocolConfiguration>

public abstract class AbstractJMXProtocol
extends Object
implements Protocol<JMXProtocolConfiguration>

JMXProtocol

Since:
21-Apr-2011
Author:
thomas.diesler@jboss.com

Constructor Summary
AbstractJMXProtocol()
           
 
Method Summary
 ProtocolDescription getDescription()
          The registry name used for this protocol.
e.g.
 ContainerMethodExecutor getExecutor(JMXProtocolConfiguration config, ProtocolMetaData metaData, CommandCallback callback)
           
 Class<JMXProtocolConfiguration> getProtocolConfigurationClass()
          Get the protocols configuration class.
abstract  String getProtocolName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.arquillian.container.test.spi.client.protocol.Protocol
getPackager
 

Constructor Detail

AbstractJMXProtocol

public AbstractJMXProtocol()
Method Detail

getProtocolName

public abstract String getProtocolName()

getProtocolConfigurationClass

public Class<JMXProtocolConfiguration> getProtocolConfigurationClass()
Description copied from interface: Protocol
Get the protocols configuration class.
A instance of this class will be filled with the configuration data configured in e.g. arquillian.xml and passed back to #getExecutor(ProtocolConfiguration, ProtocolMetaData)

Specified by:
getProtocolConfigurationClass in interface Protocol<JMXProtocolConfiguration>
Returns:
The type used for configuration
See Also:
ProtocolConfiguration

getDescription

public ProtocolDescription getDescription()
Description copied from interface: Protocol
The registry name used for this protocol.
e.g. EJB, Servlet-2.5, Servlet-3.0

Specified by:
getDescription in interface Protocol<JMXProtocolConfiguration>
Returns:
The protocol name
See Also:
org.jboss.arquillian.api.OverProtocol

getExecutor

public ContainerMethodExecutor getExecutor(JMXProtocolConfiguration config,
                                           ProtocolMetaData metaData,
                                           CommandCallback callback)
Specified by:
getExecutor in interface Protocol<JMXProtocolConfiguration>
callback - A Callback for each event received from the remote container.
Returns:


Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.