A basic implementation of DefaultJndiBindingPolicy that uses a base jndi
name and generates the following from that:
getDefaultLocalHomeJndiName : baseJndiName + "/" + KnownInterfaces.LOCAL_HOME
getDefaultLocalJndiName : baseJndiName + "/" + KnownInterfaces.LOCAL
getDefaultRemoteHomeJndiName : baseJndiName + "/" + KnownInterfaces.HOME
getDefaultRemoteJndiName : baseJndiName + "/" + KnownInterfaces.REMOTE
getJndiName : baseJndiName
getJndiName(String iface) : baseJndiName + "/" + iface (if iface is not in KnownInterfaces)
CompleteEjb2xViewValidator
Raises a validation exception if there is an incomplete
EJB2.x View defined by the ejb-jar schema:
"Either both the local-home and the local elements
or both the home and the remote elements must be
specified for the session bean."
JBMETA-130
Return a list of the post construct callbacks ordered according to the spec rules defined in
12.4.1 Multiple Callback Interceptor Methods for a Life Cycle Callback Event.
JbossEntityPolicyDecorator
Decorate a JBossEntityBeanMetaData with the ability to resolve JNDI Names
based on a specified JNDI Binding Policy, so any getter of a JNDI
name will never return null.
JBossSessionPolicyDecorator
Decorate a JBossSessionBeanMetaData with the ability to resolve JNDI Names
based on a specified JNDI Binding Policy, so any getter of a JNDI
name will never return null.
Annotation for specifying the remote jndi binding for a bean as well
as the client interceptor stack, which is a stack-ref in JBoss AOP
THe clientBindUrl is the JBoss Remoting URL that clients will try and
bind to.
RemoteBindingsWithNoRemoteBusinessInterfaceValidator
Raises a validation exception if there are @RemoteBindings
defined on any EJB Session Bean with no remote business
interface
JBMETA-117
ResolveableJndiNameJbossEnterpriseBeanMetadata
Provides a contract for transient logic used
to determine resolved JNDI Names for
JBossEnterpriseBeanMeta instances
ResolveableJndiNameJbossSessionBeanMetadata
Provides a contract for transient logic used
to determine resolved JNDI Names for
JBossSessionBeanMeta instances
Annotation for specifying the new JBoss Specific EJB extension, a singleton service
It is a single instance that can have a remote/local/MBean management interface
SetDefaultLocalBusinessInterfaceProcessor
Processor to set the default local business interface
on EJBs with only one interface implemented, and not
explicitly marked as either @Local or @Remote
EJB3 Core Spec 4.6.6
The taglib spec metadata
Locations that must be scanned for .tld files are:
- All paths in a WAR under WEB-INF, except WEB-INF/lib and WEB-INF/classes
- All paths under META-INF in JARs