|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.geronimo.corba.TSSBean
public class TSSBean
A TSSBean represents a transport-level security profile for exported EJB objects. An exported object is attached to a TSSBean-created named POA. The TSSBean POA is created in the context of the ORB controlled by a CORBABean instance. The parent CORBABean controls the transport-level security of the host connection and defines the endpoint connnection for the object (host and listener port). TSSBean may then define additional characteristics that get encoded in the IOR of the connection.
Constructor Summary | |
---|---|
TSSBean()
gbean endpoint constructor |
|
TSSBean(ClassLoader classLoader,
String POAName,
CORBABean server)
|
Method Summary | |
---|---|
Policy[] |
addPolicyOverrides(Policy[] policies)
Add the policy overrides (if any) to the list of policies used to create a POA instance. |
void |
doFail()
Fails the GBean. |
void |
doStart()
TODO: Security policy really shouldn't be inserted if there is not CSI config to put into it. |
void |
doStop()
Stops the target. |
String |
getPOAName()
|
CORBABean |
getServer()
|
TSSConfig |
getTssConfig()
|
void |
registerContainer(TSSLink tssLink)
|
void |
setTssConfig(TSSConfig tssConfig)
|
void |
unregisterContainer(TSSLink tssLink)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TSSBean()
public TSSBean(ClassLoader classLoader, String POAName, CORBABean server)
Method Detail |
---|
public CORBABean getServer()
public String getPOAName()
public TSSConfig getTssConfig()
public void setTssConfig(TSSConfig tssConfig)
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
public void registerContainer(TSSLink tssLink) throws CORBAException
CORBAException
public void unregisterContainer(TSSLink tssLink)
public Policy[] addPolicyOverrides(Policy[] policies)
policies
- The base set of policies.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |