org.jboss.ejb.plugins
Class EnterpriseBeanPolicyContextHandler

java.lang.Object
  extended byorg.jboss.ejb.plugins.EnterpriseBeanPolicyContextHandler
All Implemented Interfaces:
PolicyContextHandler (src)

public class EnterpriseBeanPolicyContextHandler
extends java.lang.Object
implements PolicyContextHandler (src)

A PolicyContextHandler for the active EnterpriseBean


Field Summary
static java.lang.String EJB_CONTEXT_KEY
           
 
Constructor Summary
EnterpriseBeanPolicyContextHandler()
           
 
Method Summary
 java.lang.Object getContext(java.lang.String key, java.lang.Object data)
          Access the EJB policy context data.
 java.lang.String[] getKeys()
          Get the keys identifying the context objects supported by this handlers getContext(String, Object) method.
 boolean supports(java.lang.String key)
          Query the handler to see if its getContext(String, Object) method supports the given key.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EJB_CONTEXT_KEY

public static final java.lang.String EJB_CONTEXT_KEY
See Also:
Constant Field Values (src)
Constructor Detail

EnterpriseBeanPolicyContextHandler

public EnterpriseBeanPolicyContextHandler()
Method Detail

getContext

public java.lang.Object getContext(java.lang.String key,
                                   java.lang.Object data)
                            throws PolicyContextException (src) 
Access the EJB policy context data.

Specified by:
getContext in interface PolicyContextHandler (src)
Parameters:
key - - "javax.ejb.EnterpriseBean"
data - currently unused
Returns:
The active EnterpriseBean
Throws:
PolicyContextException (src)

getKeys

public java.lang.String[] getKeys()
                           throws PolicyContextException (src) 
Description copied from interface: PolicyContextHandler (src)
Get the keys identifying the context objects supported by this handlers getContext(String, Object) method. The value of each key supported by a handler must be a non-null String value.

Specified by:
getKeys in interface PolicyContextHandler (src)
Returns:
the list of supported context object keys.
Throws:
PolicyContextException (src)

supports

public boolean supports(java.lang.String key)
                 throws PolicyContextException (src) 
Description copied from interface: PolicyContextHandler (src)
Query the handler to see if its getContext(String, Object) method supports the given key.

Specified by:
supports in interface PolicyContextHandler (src)
Parameters:
key - - the context object key to check.
Returns:
true if the key is supported, false otherwise
Throws:
PolicyContextException (src)