public interface EjbDescriptor extends NamedDescriptor, WritableJndiNameEnvironment, EjbReferenceContainer, ResourceEnvReferenceContainer, ResourceReferenceContainer, ServiceReferenceContainer, MessageDestinationReferenceContainer
| Modifier and Type | Field and Description |
|---|---|
static String |
BEAN_TRANSACTION_TYPE
Indicates the bean will manage its own transactions.
|
static String |
CONTAINER_TRANSACTION_TYPE
Indicates the bean expects the server to manage its transactions.
|
getJndiName, getName, setJndiNameaddEjbReferenceDescriptor, addEntityManagerFactoryReferenceDescriptor, addEntityManagerReferenceDescriptor, addEnvironmentProperty, addMessageDestinationReferenceDescriptor, addPostConstructDescriptor, addPreDestroyDescriptor, addResourceDescriptor, addResourceEnvReferenceDescriptor, addResourceReferenceDescriptor, addServiceReferenceDescriptor, removeEjbReferenceDescriptor, removeEnvironmentProperty, removeMessageDestinationReferenceDescriptor, removeResourceDescriptor, removeResourceEnvReferenceDescriptor, removeResourceReferenceDescriptor, removeServiceReferenceDescriptorgetAllResourcesDescriptors, getAllResourcesDescriptors, getEjbReferenceDescriptors, getEntityManagerFactoryReferenceByName, getEntityManagerFactoryReferenceDescriptors, getEntityManagerReferenceByName, getEntityManagerReferenceDescriptors, getEnvironmentProperties, getEnvironmentPropertyByName, getInjectableResourcesByClass, getInjectionInfoByClass, getMessageDestinationReferenceByName, getMessageDestinationReferenceDescriptors, getPostConstructDescriptorByClass, getPostConstructDescriptors, getPreDestroyDescriptorByClass, getPreDestroyDescriptors, getResourceDescriptors, getResourceEnvReferenceByName, getResourceEnvReferenceDescriptors, getResourceReferenceDescriptors, getServiceReferenceByName, getServiceReferenceDescriptorsaddEjbReferenceDescriptor, getEjbReference, getEjbReferenceDescriptorsaddResourceEnvReferenceDescriptor, getResourceEnvReferenceByName, getResourceEnvReferenceDescriptorsaddResourceReferenceDescriptor, getResourceReferenceByName, getResourceReferenceDescriptorsaddServiceReferenceDescriptor, getServiceReferenceByName, getServiceReferenceDescriptors, removeServiceReferenceDescriptoraddMessageDestinationReferenceDescriptor, getMessageDestinationReferenceByName, getMessageDestinationReferenceDescriptors, removeMessageDestinationReferenceDescriptorstatic final String BEAN_TRANSACTION_TYPE
static final String CONTAINER_TRANSACTION_TYPE
EjbBundleDescriptor getEjbBundleDescriptor()
boolean isRemoteInterfacesSupported()
boolean isLocalInterfacesSupported()
boolean isRemoteBusinessInterfacesSupported()
boolean isLocalBusinessInterfacesSupported()
boolean hasWebServiceEndpointInterface()
boolean isLocalBean()
String getHomeClassName()
String getLocalHomeClassName()
String getEjbImplClassName()
String getWebServiceEndpointInterfaceName()
void setWebServiceEndpointInterfaceName(String name)
void addEjbReferencer(EjbReferenceDescriptor ref)
String getLocalClassName()
Set getMethodDescriptors()
Map getMethodPermissionsFromDD()
String getEjbClassName()
String getType()
Application getApplication()
long getUniqueId()
void setUniqueId(long id)
RoleReference getRoleReferenceByName(String roleReferenceName)
Set getSecurityBusinessMethodDescriptors()
void addPermissionedMethod(MethodPermission mp, MethodDescriptor md)
void setUsesCallerIdentity(boolean flag)
Boolean getUsesCallerIdentity()
RunAsIdentityDescriptor getRunAsIdentity()
String getRemoteClassName()
void removeEjbReferencer(EjbReferenceDescriptor ref)
void addRoleReference(RoleReference roleReference)
void setRunAsIdentity(RunAsIdentityDescriptor desc)
String getEjbTypeForDisplay()
boolean hasInterceptorClass(String interceptorClassName)
void addInterceptorClass(EjbInterceptor interceptor)
void appendToInterceptorChain(List<EjbInterceptor> chain)
void addMethodLevelChain(List<EjbInterceptor> chain, Method m, boolean aroundInvoke)
Set getMethodPermissionsFor(MethodDescriptor methodDescriptor)
String getTransactionType()
Set<EjbIORConfigurationDescriptor> getIORConfigurationDescriptors()
void addFrameworkInterceptor(InterceptorDescriptor interceptor)
void notifyNewModule(WebBundleDescriptor wbd)
boolean allMechanismsRequireSSL()
Copyright © 2017. All rights reserved.