Package com.sun.enterprise.deployment
Interface JndiNameEnvironment
-
- All Known Subinterfaces:
EjbDescriptor
,EjbMessageBeanDescriptor
,EjbSessionDescriptor
,WritableJndiNameEnvironment
- All Known Implementing Classes:
Application
,ApplicationClientDescriptor
,DummyEjbDescriptor
,EjbBundleDescriptor
,EjbBundleDescriptorImpl
,EjbCMPEntityDescriptor
,EjbDescriptor
,EjbEntityDescriptor
,EjbInterceptor
,EjbMessageBeanDescriptor
,EjbSessionDescriptor
,IASEjbCMPEntityDescriptor
,InterceptorDescriptor
,JndiEnvironmentRefsGroupDescriptor
,ManagedBeanDescriptor
,WebBundleDescriptor
,WebBundleDescriptorImpl
,WebFragmentDescriptor
public interface JndiNameEnvironment
Objects implementing this interface allow their environment properties, ejb references and resource references to be read.- Author:
- Danny Coward
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<ResourceDescriptor>
getAllResourcesDescriptors()
Return a set of descriptors.Set<ResourceDescriptor>
getAllResourcesDescriptors(Class givenClass)
Return a set of descriptors based on the class value.Set<EjbReference>
getEjbReferenceDescriptors()
Return a set of ejb reference descriptors.EntityManagerFactoryReferenceDescriptor
getEntityManagerFactoryReferenceByName(String name)
Return the entity manager factory reference descriptor corresponding to the given name.Set<EntityManagerFactoryReferenceDescriptor>
getEntityManagerFactoryReferenceDescriptors()
Return a set of entity manager factory reference descriptors.EntityManagerReferenceDescriptor
getEntityManagerReferenceByName(String name)
Return the entity manager reference descriptor corresponding to the given name.Set<EntityManagerReferenceDescriptor>
getEntityManagerReferenceDescriptors()
Return a set of entity manager reference descriptors.Set<? extends EnvironmentEntry>
getEnvironmentProperties()
Return a set of environment properties.EnvironmentProperty
getEnvironmentPropertyByName(String name)
Return the env-entry with the given nameList<InjectionCapable>
getInjectableResourcesByClass(String className)
InjectionInfo
getInjectionInfoByClass(Class clazz)
MessageDestinationReferenceDescriptor
getMessageDestinationReferenceByName(String name)
Return the message destination reference descriptor corresponding to the given name.Set<? extends MessageDestinationReferencer>
getMessageDestinationReferenceDescriptors()
Return a set of message destination reference descriptors.LifecycleCallbackDescriptor
getPostConstructDescriptorByClass(String className)
Return the post-construct descriptor corresponding to the given name.Set<LifecycleCallbackDescriptor>
getPostConstructDescriptors()
Return a set of post-construct descriptors.LifecycleCallbackDescriptor
getPreDestroyDescriptorByClass(String className)
Return the pre-destroy descriptor corresponding to the given name.Set<LifecycleCallbackDescriptor>
getPreDestroyDescriptors()
Return a set of pre-destroy descriptors.Set<ResourceDescriptor>
getResourceDescriptors(JavaEEResourceType type)
Return a set of descriptors based on the type.ResourceEnvReferenceDescriptor
getResourceEnvReferenceByName(String name)
Return the resource environment reference descriptor corresponding to the given name.Set<ResourceEnvReferenceDescriptor>
getResourceEnvReferenceDescriptors()
Return a set of resource environment reference descriptors.Set<ResourceReferenceDescriptor>
getResourceReferenceDescriptors()
Return a set of resource reference descriptors.ServiceReferenceDescriptor
getServiceReferenceByName(String name)
Return the Service reference descriptor corresponding to the given name.Set<ServiceReferenceDescriptor>
getServiceReferenceDescriptors()
Return a set of service reference descriptors.
-
-
-
Method Detail
-
getEnvironmentProperties
Set<? extends EnvironmentEntry> getEnvironmentProperties()
Return a set of environment properties.- Returns:
- java.util.Set of EnvironmentProperty objects
-
getEnvironmentPropertyByName
EnvironmentProperty getEnvironmentPropertyByName(String name)
Return the env-entry with the given name- Returns:
- EnvironmentProperty descriptor
-
getEjbReferenceDescriptors
Set<EjbReference> getEjbReferenceDescriptors()
Return a set of ejb reference descriptors.- Returns:
- java.util.Set of EjbReferenceDescriptor objects
-
getServiceReferenceDescriptors
Set<ServiceReferenceDescriptor> getServiceReferenceDescriptors()
Return a set of service reference descriptors.- Returns:
- java.util.Set of ServiceReferenceDescriptor objects
-
getServiceReferenceByName
ServiceReferenceDescriptor getServiceReferenceByName(String name)
Return the Service reference descriptor corresponding to the given name.- Returns:
- ServiceReferenceDescriptor object
-
getResourceReferenceDescriptors
Set<ResourceReferenceDescriptor> getResourceReferenceDescriptors()
Return a set of resource reference descriptors.- Returns:
- java.util.Set of ResourceReferenceDescriptor objects
-
getResourceEnvReferenceDescriptors
Set<ResourceEnvReferenceDescriptor> getResourceEnvReferenceDescriptors()
Return a set of resource environment reference descriptors.- Returns:
- java.util.Set of ResourceEnvReferenceDescriptor objects
-
getResourceEnvReferenceByName
ResourceEnvReferenceDescriptor getResourceEnvReferenceByName(String name)
Return the resource environment reference descriptor corresponding to the given name.- Returns:
- ResourceEnvReferenceDescriptor object
-
getMessageDestinationReferenceDescriptors
Set<? extends MessageDestinationReferencer> getMessageDestinationReferenceDescriptors()
Return a set of message destination reference descriptors.- Returns:
- java.util.Set of MessageDestinationReferenceDescriptor objects
-
getMessageDestinationReferenceByName
MessageDestinationReferenceDescriptor getMessageDestinationReferenceByName(String name)
Return the message destination reference descriptor corresponding to the given name.- Returns:
- MessageDestinationReferenceDescriptor object
-
getPostConstructDescriptors
Set<LifecycleCallbackDescriptor> getPostConstructDescriptors()
Return a set of post-construct descriptors.- Returns:
- java.util.Set of LifecycleCallbackDescriptor post-construct objects
-
getPostConstructDescriptorByClass
LifecycleCallbackDescriptor getPostConstructDescriptorByClass(String className)
Return the post-construct descriptor corresponding to the given name.- Returns:
- LifecycleCallbackDescriptor post-construct object
-
getPreDestroyDescriptors
Set<LifecycleCallbackDescriptor> getPreDestroyDescriptors()
Return a set of pre-destroy descriptors.- Returns:
- java.util.Set of LifecycleCallbackDescriptor pre-destroy objects
-
getResourceDescriptors
Set<ResourceDescriptor> getResourceDescriptors(JavaEEResourceType type)
Return a set of descriptors based on the type.- Returns:
- java.util.Set of descriptor objects
-
getAllResourcesDescriptors
Set<ResourceDescriptor> getAllResourcesDescriptors(Class givenClass)
Return a set of descriptors based on the class value.- Returns:
- java.util.Set of descriptor objects
-
getAllResourcesDescriptors
Set<ResourceDescriptor> getAllResourcesDescriptors()
Return a set of descriptors.- Returns:
- java.util.Set of descriptor objects
-
getPreDestroyDescriptorByClass
LifecycleCallbackDescriptor getPreDestroyDescriptorByClass(String className)
Return the pre-destroy descriptor corresponding to the given name.- Returns:
- LifecycleCallbackDescriptor pre-destroy object
-
getEntityManagerFactoryReferenceDescriptors
Set<EntityManagerFactoryReferenceDescriptor> getEntityManagerFactoryReferenceDescriptors()
Return a set of entity manager factory reference descriptors.
-
getEntityManagerFactoryReferenceByName
EntityManagerFactoryReferenceDescriptor getEntityManagerFactoryReferenceByName(String name)
Return the entity manager factory reference descriptor corresponding to the given name.
-
getEntityManagerReferenceDescriptors
Set<EntityManagerReferenceDescriptor> getEntityManagerReferenceDescriptors()
Return a set of entity manager reference descriptors.
-
getEntityManagerReferenceByName
EntityManagerReferenceDescriptor getEntityManagerReferenceByName(String name)
Return the entity manager reference descriptor corresponding to the given name.
-
getInjectableResourcesByClass
List<InjectionCapable> getInjectableResourcesByClass(String className)
-
getInjectionInfoByClass
InjectionInfo getInjectionInfoByClass(Class clazz)
-
-