Class ActiveMQTarget
- java.lang.Object
-
- org.apache.activemq.artemis.core.server.routing.targets.AbstractTarget
-
- org.apache.activemq.artemis.core.server.routing.targets.ActiveMQTarget
-
- All Implemented Interfaces:
FailureListener,Target
public class ActiveMQTarget extends AbstractTarget implements FailureListener
-
-
Constructor Summary
Constructors Constructor Description ActiveMQTarget(TransportConfiguration connector, String nodeID)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancheckReadiness()voidconnect()voidconnectionFailed(ActiveMQException exception, boolean failedOver)voidconnectionFailed(ActiveMQException exception, boolean failedOver, String scaleDownTargetNodeID)voiddisconnect()<T> TgetAttribute(String resourceName, String attributeName, Class<T> attributeClass, int timeout)<T> TinvokeOperation(String resourceName, String operationName, Object[] operationParams, Class<T> operationClass, int timeout)booleanisConnected()booleanisLocal()-
Methods inherited from class org.apache.activemq.artemis.core.server.routing.targets.AbstractTarget
fireConnectedEvent, fireDisconnectedEvent, getCheckPeriod, getConnector, getListener, getNodeID, getPassword, getUsername, setCheckPeriod, setListener, setNodeID, setPassword, setUsername, toString
-
-
-
-
Constructor Detail
-
ActiveMQTarget
public ActiveMQTarget(TransportConfiguration connector, String nodeID)
-
-
Method Detail
-
isConnected
public boolean isConnected()
- Specified by:
isConnectedin interfaceTarget
-
connect
public void connect() throws Exception
-
disconnect
public void disconnect() throws Exception- Specified by:
disconnectin interfaceTarget- Throws:
Exception
-
checkReadiness
public boolean checkReadiness()
- Specified by:
checkReadinessin interfaceTarget
-
getAttribute
public <T> T getAttribute(String resourceName, String attributeName, Class<T> attributeClass, int timeout) throws Exception
- Specified by:
getAttributein interfaceTarget- Throws:
Exception
-
invokeOperation
public <T> T invokeOperation(String resourceName, String operationName, Object[] operationParams, Class<T> operationClass, int timeout) throws Exception
- Specified by:
invokeOperationin interfaceTarget- Throws:
Exception
-
connectionFailed
public void connectionFailed(ActiveMQException exception, boolean failedOver)
- Specified by:
connectionFailedin interfaceFailureListener
-
connectionFailed
public void connectionFailed(ActiveMQException exception, boolean failedOver, String scaleDownTargetNodeID)
- Specified by:
connectionFailedin interfaceFailureListener
-
-