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, setJndiName
addEjbReferenceDescriptor, addEntityManagerFactoryReferenceDescriptor, addEntityManagerReferenceDescriptor, addEnvironmentProperty, addMessageDestinationReferenceDescriptor, addPostConstructDescriptor, addPreDestroyDescriptor, addResourceDescriptor, addResourceEnvReferenceDescriptor, addResourceReferenceDescriptor, addServiceReferenceDescriptor, removeEjbReferenceDescriptor, removeEnvironmentProperty, removeMessageDestinationReferenceDescriptor, removeResourceDescriptor, removeResourceEnvReferenceDescriptor, removeResourceReferenceDescriptor, removeServiceReferenceDescriptor
getAllResourcesDescriptors, getAllResourcesDescriptors, getEjbReferenceDescriptors, getEntityManagerFactoryReferenceByName, getEntityManagerFactoryReferenceDescriptors, getEntityManagerReferenceByName, getEntityManagerReferenceDescriptors, getEnvironmentProperties, getEnvironmentPropertyByName, getInjectableResourcesByClass, getInjectionInfoByClass, getMessageDestinationReferenceByName, getMessageDestinationReferenceDescriptors, getPostConstructDescriptorByClass, getPostConstructDescriptors, getPreDestroyDescriptorByClass, getPreDestroyDescriptors, getResourceDescriptors, getResourceEnvReferenceByName, getResourceEnvReferenceDescriptors, getResourceReferenceDescriptors, getServiceReferenceByName, getServiceReferenceDescriptors
addEjbReferenceDescriptor, getEjbReference, getEjbReferenceDescriptors
addResourceEnvReferenceDescriptor, getResourceEnvReferenceByName, getResourceEnvReferenceDescriptors
addResourceReferenceDescriptor, getResourceReferenceByName, getResourceReferenceDescriptors
addServiceReferenceDescriptor, getServiceReferenceByName, getServiceReferenceDescriptors, removeServiceReferenceDescriptor
addMessageDestinationReferenceDescriptor, getMessageDestinationReferenceByName, getMessageDestinationReferenceDescriptors, removeMessageDestinationReferenceDescriptor
static final String BEAN_TRANSACTION_TYPE
static final String CONTAINER_TRANSACTION_TYPE
EjbBundleDescriptor getEjbBundleDescriptor()
Application getApplication()
long getUniqueId()
void setUniqueId(long id)
boolean isLocalBean()
boolean isRemoteInterfacesSupported()
boolean isLocalInterfacesSupported()
boolean isRemoteBusinessInterfacesSupported()
boolean isLocalBusinessInterfacesSupported()
boolean hasWebServiceEndpointInterface()
String getWebServiceEndpointInterfaceName()
void setWebServiceEndpointInterfaceName(String name)
String getHomeClassName()
String getLocalHomeClassName()
String getEjbImplClassName()
String getLocalClassName()
String getEjbClassName()
String getRemoteClassName()
String getType()
String getEjbTypeForDisplay()
Set<MethodDescriptor> getMethodDescriptors()
void addEjbReferencer(EjbReferenceDescriptor ref)
void removeEjbReferencer(EjbReferenceDescriptor ref)
boolean hasInterceptorClass(String interceptorClassName)
void addInterceptorClass(EjbInterceptor interceptor)
void appendToInterceptorChain(List<EjbInterceptor> chain)
void addMethodLevelChain(List<EjbInterceptor> chain, Method method, boolean aroundInvoke)
Map<MethodPermission,List<MethodDescriptor>> getMethodPermissionsFromDD()
Set<MethodPermission> getMethodPermissionsFor(MethodDescriptor methodDescriptor)
default Set<RoleReference> getRoleReferences()
RoleReference getRoleReferenceByName(String roleReferenceName)
void addRoleReference(RoleReference roleReference)
Set getSecurityBusinessMethodDescriptors()
void addPermissionedMethod(MethodPermission mp, MethodDescriptor md)
Boolean getUsesCallerIdentity()
void setUsesCallerIdentity(boolean flag)
RunAsIdentityDescriptor getRunAsIdentity()
void setRunAsIdentity(RunAsIdentityDescriptor desc)
boolean allMechanismsRequireSSL()
String getTransactionType()
Set<EjbIORConfigurationDescriptor> getIORConfigurationDescriptors()
void addFrameworkInterceptor(InterceptorDescriptor interceptor)
void notifyNewModule(WebBundleDescriptor wbd)
Copyright © 2019. All rights reserved.