org.objectweb.jonas.container
Interface EJBServiceImplMBean

All Known Implementing Classes:
EJBServiceImpl

public interface EJBServiceImplMBean

MBean Interface for EJB Service Management MBean type: Standard MBean model: Inheritance (EJBServiceImpl)


Method Summary
 void createContainer(java.lang.String ejbJarFile)
          Start (or restart if allready start) a new container application
 java.lang.Integer getCurrentNumberOfContainer()
           
 java.util.Set getDataSourceDependence(java.lang.String dsName)
          MBean method
 java.util.Set getJmsConnectionFactoryDependence(java.lang.String cfName)
          MBean method
 java.util.Set getJmsDestinationDependence(java.lang.String dsName)
          MBean method
 java.util.Set getMailFactoryDependence(java.lang.String mfName)
          MBean method
 java.lang.Integer getTotalCurrentNumberOfBeanType()
           
 java.lang.Integer getTotalCurrentNumberOfBMPType()
           
 java.lang.Integer getTotalCurrentNumberOfCMPType()
           
 java.lang.Integer getTotalCurrentNumberOfMDBType()
           
 java.lang.Integer getTotalCurrentNumberOfSBFType()
           
 java.lang.Integer getTotalCurrentNumberOfSBLType()
           
 void removeContainer(java.lang.String fileName)
          remove a container application
 void syncAllEntities(boolean passivate)
          Synchronized all entity bean containers
 

Method Detail

getCurrentNumberOfContainer

public java.lang.Integer getCurrentNumberOfContainer()
Returns:
Integer Total Number of Container actually in JOnAS

getTotalCurrentNumberOfBeanType

public java.lang.Integer getTotalCurrentNumberOfBeanType()
Returns:
Integer Total Number of Bean Type actually in JOnAS

getTotalCurrentNumberOfBMPType

public java.lang.Integer getTotalCurrentNumberOfBMPType()
Returns:
Integer Total Number of Bmp Type actually in JOnAS

getTotalCurrentNumberOfCMPType

public java.lang.Integer getTotalCurrentNumberOfCMPType()
Returns:
Integer Total Number of Cmp Type actually in JOnAS

getTotalCurrentNumberOfSBFType

public java.lang.Integer getTotalCurrentNumberOfSBFType()
Returns:
Integer Total Number of Sbf Type actually in JOnAS

getTotalCurrentNumberOfSBLType

public java.lang.Integer getTotalCurrentNumberOfSBLType()
Returns:
Integer Total Number of Sbl Type actually in JOnAS

getTotalCurrentNumberOfMDBType

public java.lang.Integer getTotalCurrentNumberOfMDBType()
Returns:
Integer Total Number of Mdb Type actually in JOnAS

getDataSourceDependence

public java.util.Set getDataSourceDependence(java.lang.String dsName)
MBean method
Returns:
all ejb Name using this datasource

getJmsDestinationDependence

public java.util.Set getJmsDestinationDependence(java.lang.String dsName)
MBean method
Returns:
all ejb Name using this destination

getJmsConnectionFactoryDependence

public java.util.Set getJmsConnectionFactoryDependence(java.lang.String cfName)
MBean method
Returns:
all ejb Name using this Connection Factory

getMailFactoryDependence

public java.util.Set getMailFactoryDependence(java.lang.String mfName)
MBean method
Returns:
all ejb Name using this Mail Factory

removeContainer

public void removeContainer(java.lang.String fileName)
remove a container application
Parameters:
String - ContainerName, the Name of this container

createContainer

public void createContainer(java.lang.String ejbJarFile)
                     throws java.lang.Exception
Start (or restart if allready start) a new container application
Parameters:
String - ejbJarFile, the Name of the ejbJarFile for this container application

syncAllEntities

public void syncAllEntities(boolean passivate)
Synchronized all entity bean containers
Parameters:
passivate - passivate instances after synchronization.