|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A Container is what a JOnAS Server can see of a JOnAS Container. It holds all beans coming from a same ejbjar file. There is no possibility to add or remove dynamically beans in a Container since it is build with all its beans. JMX can use this interface, but no specific Jmx classes should be inside the Container. Its management is done outside jonas_ejb.
Method Summary | |
BeanFactory |
getBeanFactory(java.lang.String beanName)
|
java.lang.ClassLoader |
getClassLoader()
|
ContainerNaming |
getContainerNaming()
|
java.lang.String |
getContextId()
Gets the context ID of this container (for jacc) |
java.lang.String |
getEarFileName()
get the name of the ear application containing this container. |
java.lang.String |
getExternalFileName()
|
java.lang.String |
getFileName()
|
JmsManager |
getJmsManager()
|
java.lang.String |
getName()
|
PermissionManager |
getPermissionManager()
Gets the permission manager |
PrincipalFactory |
getPrincipalFactory()
|
org.objectweb.transaction.jta.TransactionManager |
getTransactionManager()
|
java.lang.String[] |
listBeanNames()
|
void |
remove()
Remove the JOnAS container and unregister all beans. |
void |
setContainerNaming(ContainerNaming naming)
set the ContainerNaming object |
void |
setEarFileName(java.lang.String fileName)
set the name of the ear application containing this container. |
void |
setJmsManager(JmsManager jms)
set the JmsManager object |
void |
setPermissionManager(PermissionManager permissionManager)
Set the permission manager object |
void |
setPrincipalFactory(PrincipalFactory pf)
Set the PrincipalFactory. |
void |
setSecurity(boolean b)
Set the security flag to enable or disable security |
void |
setTransactionManager(org.objectweb.transaction.jta.TransactionManager tm)
set the Transaction Manager. |
void |
syncAll(boolean alwaysStore,
boolean passivate)
Synchronize all entity beans |
Method Detail |
public java.lang.String[] listBeanNames()
public java.lang.String getName()
public java.lang.String getFileName()
public java.lang.String getExternalFileName()
public java.lang.ClassLoader getClassLoader()
public void setPrincipalFactory(PrincipalFactory pf)
pf
- the PrincipalFactorypublic PrincipalFactory getPrincipalFactory()
public void setContainerNaming(ContainerNaming naming)
naming
- the ContainerNaming objectpublic ContainerNaming getContainerNaming()
public void syncAll(boolean alwaysStore, boolean passivate)
passivate
- true if bean instances will be released after
having been written on storage.public void setTransactionManager(org.objectweb.transaction.jta.TransactionManager tm)
tm
- the Transaction Manager.public org.objectweb.transaction.jta.TransactionManager getTransactionManager()
public void setJmsManager(JmsManager jms)
jms
- the JmsManagerpublic JmsManager getJmsManager()
public void setEarFileName(java.lang.String fileName)
fileName
- the name of the ear application containing this
container.public java.lang.String getEarFileName()
public void remove()
public void setSecurity(boolean b)
b
- true or false to enable/disable securitypublic void setPermissionManager(PermissionManager permissionManager)
permissionManager
- permission manager objectpublic PermissionManager getPermissionManager()
public java.lang.String getContextId()
public BeanFactory getBeanFactory(java.lang.String beanName)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |