1 23 package com.sun.enterprise.deployment; 24 25 import java.util.*; 26 27 34 35 public interface JndiNameEnvironment { 36 37 42 public Set getEnvironmentProperties(); 43 44 45 50 public EnvironmentProperty getEnvironmentPropertyByName(String name); 51 52 57 public Set getEjbReferenceDescriptors(); 58 59 64 65 public Set getServiceReferenceDescriptors(); 66 67 68 74 public ServiceReferenceDescriptor getServiceReferenceByName(String name); 75 76 81 82 public Set getResourceReferenceDescriptors(); 83 84 85 90 91 public Set getJmsDestinationReferenceDescriptors(); 92 93 94 100 public JmsDestinationReferenceDescriptor getJmsDestinationReferenceByName(String name); 101 102 107 108 public Set getMessageDestinationReferenceDescriptors(); 109 110 111 117 public MessageDestinationReferenceDescriptor getMessageDestinationReferenceByName(String name); 118 119 124 public Set<LifecycleCallbackDescriptor> getPostConstructDescriptors(); 125 126 132 public LifecycleCallbackDescriptor getPostConstructDescriptorByClass(String className); 133 134 139 public Set<LifecycleCallbackDescriptor> getPreDestroyDescriptors(); 140 141 147 public LifecycleCallbackDescriptor getPreDestroyDescriptorByClass(String className); 148 149 152 public Set<EntityManagerFactoryReferenceDescriptor> getEntityManagerFactoryReferenceDescriptors(); 153 154 158 public EntityManagerFactoryReferenceDescriptor getEntityManagerFactoryReferenceByName(String name); 159 160 161 164 public Set<EntityManagerReferenceDescriptor> getEntityManagerReferenceDescriptors(); 165 166 170 public EntityManagerReferenceDescriptor getEntityManagerReferenceByName(String name); 171 172 175 public List<InjectionCapable> getInjectableResourcesByClass(String className); 176 public InjectionInfo getInjectionInfoByClass(String className); 177 178 } 179 | Popular Tags |