|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Container
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 |
---|
java.lang.String[] listBeanNames()
java.lang.String getName()
java.lang.String getFileName()
java.lang.String getExternalFileName()
java.lang.ClassLoader getClassLoader()
void setPrincipalFactory(PrincipalFactory pf)
pf
- the PrincipalFactoryPrincipalFactory getPrincipalFactory()
void setContainerNaming(ContainerNaming naming)
naming
- the ContainerNaming objectContainerNaming getContainerNaming()
void syncAll(boolean alwaysStore, boolean passivate)
passivate
- true if bean instances will be released after
having been written on storage.void setTransactionManager(org.objectweb.transaction.jta.TransactionManager tm)
tm
- the Transaction Manager.org.objectweb.transaction.jta.TransactionManager getTransactionManager()
void setJmsManager(JmsManager jms)
jms
- the JmsManagerJmsManager getJmsManager()
void setEarFileName(java.lang.String fileName)
fileName
- the name of the ear application containing this
container.java.lang.String getEarFileName()
void remove()
void setSecurity(boolean b)
b
- true or false to enable/disable securityvoid setPermissionManager(PermissionManager permissionManager)
permissionManager
- permission manager objectPermissionManager getPermissionManager()
java.lang.String getContextId()
BeanFactory getBeanFactory(java.lang.String beanName)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |