Class LocalConnections
- java.lang.Object
-
- org.objectweb.joram.client.jms.local.LocalConnections
-
- All Implemented Interfaces:
LocalConnectionsMBean,org.objectweb.joram.mom.proxies.ConnectionManagerMBean
public class LocalConnections extends Object implements LocalConnectionsMBean
Class used to check off local connections.
-
-
Field Summary
Fields Modifier and Type Field Description private booleanactivatedIf true, creation of new connections is available.private ListconnectionsLists the opened local connections.private static LocalConnectionscurrentInstanceUnique LocalConnections instance.private intfailedLoginCountNumber of failed login attempts.private intinitiatedConnectionCountNumber of local connections initiated since agent server start.private static StringMBEAN_NAME
-
Constructor Summary
Constructors Constructor Description LocalConnections()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivate()voidaddLocalConnection(LocalRequestChannel localRequestChannel)voidcloseAllConnections()voiddeactivate()static LocalConnectionsgetCurrentInstance()intgetFailedLoginCount()intgetInitiatedConnectionCount()StringgetMBeanName()intgetRunningConnectionsCount()StringgetVersion()voidincreaseFailedLoginCount()voidincreaseInitiatedConnectionCount()booleanisActivated()voidremoveLocalConnection(LocalRequestChannel localRequestChannel)
-
-
-
Field Detail
-
MBEAN_NAME
private static final String MBEAN_NAME
- See Also:
- Constant Field Values
-
currentInstance
private static LocalConnections currentInstance
Unique LocalConnections instance.
-
connections
private List connections
Lists the opened local connections.
-
activated
private boolean activated
If true, creation of new connections is available.
-
failedLoginCount
private int failedLoginCount
Number of failed login attempts.
-
initiatedConnectionCount
private int initiatedConnectionCount
Number of local connections initiated since agent server start.
-
-
Method Detail
-
activate
public void activate()
- Specified by:
activatein interfaceorg.objectweb.joram.mom.proxies.ConnectionManagerMBean
-
closeAllConnections
public void closeAllConnections()
- Specified by:
closeAllConnectionsin interfaceorg.objectweb.joram.mom.proxies.ConnectionManagerMBean
-
deactivate
public void deactivate()
- Specified by:
deactivatein interfaceorg.objectweb.joram.mom.proxies.ConnectionManagerMBean
-
getRunningConnectionsCount
public int getRunningConnectionsCount()
- Specified by:
getRunningConnectionsCountin interfaceorg.objectweb.joram.mom.proxies.ConnectionManagerMBean
-
isActivated
public boolean isActivated()
- Specified by:
isActivatedin interfaceorg.objectweb.joram.mom.proxies.ConnectionManagerMBean
-
addLocalConnection
public void addLocalConnection(LocalRequestChannel localRequestChannel)
-
removeLocalConnection
public void removeLocalConnection(LocalRequestChannel localRequestChannel)
-
getCurrentInstance
public static LocalConnections getCurrentInstance()
-
getMBeanName
public String getMBeanName()
- Specified by:
getMBeanNamein interfaceorg.objectweb.joram.mom.proxies.ConnectionManagerMBean
-
getVersion
public String getVersion()
- Specified by:
getVersionin interfaceorg.objectweb.joram.mom.proxies.ConnectionManagerMBean
-
getFailedLoginCount
public int getFailedLoginCount()
- Specified by:
getFailedLoginCountin interfaceorg.objectweb.joram.mom.proxies.ConnectionManagerMBean
-
increaseFailedLoginCount
public void increaseFailedLoginCount()
-
getInitiatedConnectionCount
public int getInitiatedConnectionCount()
- Specified by:
getInitiatedConnectionCountin interfaceorg.objectweb.joram.mom.proxies.ConnectionManagerMBean
-
increaseInitiatedConnectionCount
public void increaseInitiatedConnectionCount()
-
-