|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.geronimo.corba.CSSBean
public class CSSBean
A CSSBean is an ORB instance configured for accessing EJBs using a specific security profile. A single CSSBean can be referenced by multiple ejb-refs that share a common security profile. For each CSSBean instance, there will be a backing ORB configured with the appropriate interceptors and principal information to access the target object.
Constructor Summary | |
---|---|
CSSBean()
|
|
CSSBean(ConfigAdapter configAdapter,
TransactionManager transactionManager,
SSLConfig ssl,
AbstractName abstractName,
ClassLoader classLoader)
|
Method Summary | |
---|---|
void |
doFail()
Fails the GBean. |
void |
doStart()
Start this GBean instance, which essentially sets up an ORB and configures a client context for handling requests. |
void |
doStop()
Stops the target. |
CSSConfig |
getCssConfig()
|
String |
getDescription()
|
Object |
getHome(URI nsURI,
String name)
|
ORB |
getORB()
|
SSLConfig |
getSslConfig()
Return the SSLConfig used for this ORB instance. |
TSSConfig |
getTssConfig()
Retrieve the TSSConfig settings to a ConfigAdapter instance. |
String |
getURI()
Return the retrieval URI for this bean. |
void |
setCssConfig(CSSConfig config)
|
void |
setDescription(String description)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CSSBean()
public CSSBean(ConfigAdapter configAdapter, TransactionManager transactionManager, SSLConfig ssl, AbstractName abstractName, ClassLoader classLoader) throws ClassNotFoundException, IllegalAccessException, InstantiationException
ClassNotFoundException
IllegalAccessException
InstantiationException
Method Detail |
---|
public String getDescription()
public void setDescription(String description)
public CSSConfig getCssConfig()
public void setCssConfig(CSSConfig config)
public TSSConfig getTssConfig()
ORBConfiguration
getTssConfig
in interface ORBConfiguration
public SSLConfig getSslConfig()
getSslConfig
in interface ORBConfiguration
public ORB getORB()
public String getURI()
public Object getHome(URI nsURI, String name)
public void doStart() throws Exception
doStart
in interface GBeanLifecycle
Exception
public void doStop() throws Exception
GBeanLifecycle
doStop
in interface GBeanLifecycle
Exception
- if the target failed to stop; this will cause a transition to the failed statepublic void doFail()
GBeanLifecycle
doFail
in interface GBeanLifecycle
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |