| Modifier and Type | Class and Description |
|---|---|
class |
ApplicationException
This exception is thrown when a normal EnterpriseBean exception is thrown.
|
class |
DuplicateDeploymentIdException |
class |
InvalidateReferenceException
This type is thrown when the EnterpriseBean throws a RuntimeException or
system exception that results in the eviction of the bean instance.
|
class |
NoSuchApplicationException |
class |
SystemException
This exception is thrown when the container has encountered an unresolvable
system exception that make this Container unable to process requests.
|
class |
UndeployException |
| Modifier and Type | Method and Description |
|---|---|
static InjectionProcessor<?> |
ClientInjections.clientInjector(Object object) |
T |
InjectionProcessor.createInstance() |
void |
Container.deploy(BeanContext info) |
static void |
OpenEJB.init(Properties props)
1 usage
org.apache.openejb.core.ivm.naming.InitContextFactory
|
static void |
OpenEJB.init(Properties initProps,
ApplicationServer appServer)
2 usages
|
Object |
RpcContainer.invoke(Object deployID,
InterfaceType callType,
Class callInterface,
Method callMethod,
Object[] args,
Object primKey) |
void |
InjectionProcessor.postConstruct() |
void |
BeanContext.setMethodTransactionAttribute(Method method,
TransactionType transactionType)
TODO: Move to MethodContext
|
void |
BeanContext.setMethodTransactionAttribute(Method method,
TransactionType transactionType,
String view)
TODO: Move to MethodContext
|
void |
Container.start(BeanContext info) |
void |
Container.stop(BeanContext info) |
void |
Container.undeploy(BeanContext info) |
| Constructor and Description |
|---|
OpenEJB.Instance(Properties props)
1 usage
org.apache.openejb.core.ivm.naming.InitContextFactory
|
OpenEJB.Instance(Properties initProps,
ApplicationServer appServer)
2 usages
|
| Modifier and Type | Method and Description |
|---|---|
AppInfo |
Deployer.deploy(Properties properties) |
AppInfo |
DeployerEjb.deploy(Properties properties) |
AppInfo |
Deployer.deploy(String location) |
AppInfo |
DeployerEjb.deploy(String location) |
AppInfo |
Deployer.deploy(String location,
Properties properties) |
AppInfo |
DeployerEjb.deploy(String inLocation,
Properties properties) |
| Modifier and Type | Method and Description |
|---|---|
void |
JaccPermissionsBuilder.addPossibleEjbMethodPermissions(PermissionCollection permissions,
String ejbName,
String methodInterface,
Class clazz)
Generate all the possible permissions for a bean's interface.
|
static void |
MethodConcurrencyBuilder.applyConcurrencyAttributes(BeanContext beanContext,
List<MethodConcurrencyInfo> methodConcurrencyInfos) |
static void |
MethodTransactionBuilder.applyTransactionAttributes(BeanContext beanContext,
List<MethodTransactionInfo> methodTransactionInfos) |
void |
Assembler.build() |
HashMap<String,BeanContext> |
EjbJarBuilder.build(EjbJarInfo ejbJar,
Collection<Injection> appInjections,
ClassLoader classLoader) |
PolicyContext |
JaccPermissionsBuilder.build(EjbJarInfo ejbJar,
HashMap<String,BeanContext> deployments) |
void |
MethodConcurrencyBuilder.build(HashMap<String,BeanContext> deployments,
List<MethodConcurrencyInfo> methodConcurrencys) |
void |
MethodTransactionBuilder.build(HashMap<String,BeanContext> deployments,
List<MethodTransactionInfo> methodTransactions) |
Context |
JndiEncBuilder.build(JndiEncBuilder.JndiScope type) |
Map<String,Object> |
JndiEncBuilder.buildBindings(JndiEncBuilder.JndiScope type) |
List<Injection> |
InjectionBuilder.buildInjections(JndiEncInfo jndiEnc) |
Map<String,Object> |
JndiEncBuilder.buildMap(JndiEncBuilder.JndiScope scope) |
protected static void |
AssemblerTool.checkImplementation(Class intrfce,
Class factory,
String serviceType,
String serviceName) |
ClassLoader |
Assembler.createAppClassLoader(AppInfo appInfo) |
AppContext |
Assembler.createApplication(AppInfo appInfo) |
AppContext |
Assembler.createApplication(AppInfo appInfo,
ClassLoader classLoader) |
AppContext |
Assembler.createApplication(AppInfo appInfo,
ClassLoader classLoader,
boolean start) |
AppContext |
Assembler.createApplication(EjbJarInfo ejbJar) |
AppContext |
Assembler.createApplication(EjbJarInfo ejbJar,
ClassLoader classLoader) |
AppContext |
Assembler.createClient(ClientInfo clientInfo) |
AppContext |
Assembler.createClient(ClientInfo clientInfo,
ClassLoader classLoader) |
void |
Assembler.createConnectionManager(ConnectionManagerInfo serviceInfo) |
AppContext |
Assembler.createConnector(ConnectorInfo connectorInfo) |
AppContext |
Assembler.createConnector(ConnectorInfo connectorInfo,
ClassLoader classLoader) |
void |
Assembler.createContainer(ContainerInfo serviceInfo) |
AppContext |
Assembler.createEjbJar(EjbJarInfo ejbJar) |
AppContext |
Assembler.createEjbJar(EjbJarInfo ejbJar,
ClassLoader classLoader) |
void |
Assembler.createExternalContext(JndiContextInfo contextInfo) |
void |
Assembler.createProxyFactory(ProxyFactoryInfo serviceInfo) |
void |
Assembler.createResource(ResourceInfo serviceInfo) |
void |
Assembler.createSecurityService(SecurityServiceInfo serviceInfo) |
void |
Assembler.createService(ServiceInfo serviceInfo) |
void |
Assembler.createTransactionManager(TransactionServiceInfo serviceInfo) |
AppContext |
Assembler.createWebApp(WebAppInfo webAppInfo) |
AppContext |
Assembler.createWebApp(WebAppInfo webAppInfo,
ClassLoader classLoader) |
OpenEjbConfiguration |
OpenEjbConfigurationFactory.getOpenEjbConfiguration() |
protected OpenEjbConfiguration |
Assembler.getOpenEjbConfiguration() |
void |
OpenEjbConfigurationFactory.init(Properties props) |
void |
Assembler.init(Properties props) |
List<BeanContext> |
Assembler.initEjbs(ClassLoader classLoader,
AppInfo appInfo,
AppContext appContext,
Set<Injection> injections,
List<BeanContext> allDeployments,
String webappId) |
void |
JaccPermissionsBuilder.install(PolicyContext policyContext) |
void |
ReloadableEntityManagerFactory.register() |
void |
Assembler.startEjbs(boolean start,
List<BeanContext> allDeployments) |
static List<HandlerChainData> |
WsBuilder.toHandlerChainData(List<HandlerChainInfo> chains,
ClassLoader classLoader) |
static PortData |
WsBuilder.toPortData(PortInfo port,
Collection<Injection> injections,
URL baseUrl,
ClassLoader classLoader) |
void |
ReloadableEntityManagerFactory.unregister() |
| Constructor and Description |
|---|
InterceptorBindingBuilder(ClassLoader cl,
EjbJarInfo ejbJarInfo) |
JndiEncBuilder(JndiEncInfo jndiEnc,
Collection<Injection> injections,
String transactionType,
String moduleId,
URI moduleUri,
String uniqueId,
ClassLoader classLoader) |
JndiEncBuilder(JndiEncInfo jndiEnc,
Collection<Injection> injections,
String moduleId,
URI moduleUri,
String uniqueId,
ClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
void |
CdiPlugin.stop() |
| Modifier and Type | Class and Description |
|---|---|
class |
NoSuchProviderException |
class |
UnknownModuleTypeException |
class |
UnsupportedModuleTypeException |
class |
ValidationFailedException |
| Modifier and Type | Method and Description |
|---|---|
void |
PersistenceContextAnnFactory.addAnnotations(Class c) |
protected static Collection<URL> |
DeploymentLoader.addPersistenceUnits(AppModule appModule,
URL... urls) |
protected static void |
DeploymentLoader.addWebFragments(WebModule webModule,
Collection<URL> urls) |
void |
DeploymentLoader.addWebModule(AppModule appModule,
URL warUrl,
ClassLoader parentClassLoader,
String contextRoot,
String moduleName) |
static EjbModule |
DeploymentLoader.addWebModule(WebModule webModule,
AppModule appModule) |
void |
JndiEncInfoBuilder.build(JndiConsumer jndiConsumer,
String ejbName,
String moduleId,
URI moduleUri,
JndiEncInfo moduleJndiEnc,
JndiEncInfo compJndiEnc) |
void |
AnnotationDeployer.ProcessAnnotatedBeans.buildAnnotatedRefs(JndiConsumer consumer,
org.apache.xbean.finder.IAnnotationFinder annotationFinder,
ClassLoader classLoader) |
void |
JndiEncInfoBuilder.buildDependsOnRefs(EnterpriseBean enterpriseBean,
EnterpriseBeanInfo beanInfo,
String moduleId) |
EjbJarInfo |
EjbJarInfoBuilder.buildInfo(EjbModule jar) |
AppInfo |
ConfigurationFactory.configureApplication(AppModule appModule) |
AppInfo |
ConfigurationFactory.configureApplication(ClassLoader classLoader,
String id,
List<File> jarFiles)
embedded usage
|
ClientInfo |
ConfigurationFactory.configureApplication(ClientModule clientModule) |
ConnectorInfo |
ConfigurationFactory.configureApplication(ConnectorModule connectorModule) |
EjbJarInfo |
ConfigurationFactory.configureApplication(EjbJar ejbJar) |
EjbJarInfo |
ConfigurationFactory.configureApplication(EjbModule ejbModule) |
AppInfo |
ConfigurationFactory.configureApplication(File jarFile) |
WebAppInfo |
ConfigurationFactory.configureApplication(WebModule webModule) |
<T extends ServiceInfo> |
ConfigurationFactory.configureService(Class<? extends T> type) |
<T extends ServiceInfo> |
ConfigurationFactory.configureService(Class<? extends T> type,
String serviceId,
Properties declaredProperties,
String providerId,
String serviceType)
Resolving the provider for a particular service follows this algorithm:
1.
|
<T extends ServiceInfo> |
ConfigurationFactory.configureService(Service service,
Class<? extends T> infoType)
This is the major piece of code that configures services.
|
<T extends ServiceInfo> |
ConfigurationFactory.configureService(String id,
Class<? extends T> type) |
PersistenceContextAnn |
PersistenceContextAnnFactory.create(javax.persistence.PersistenceContext persistenceContext,
AnnotationDeployer.Member member) |
protected AppModule |
DeploymentLoader.createAppModule(File jarFile,
String jarPath) |
protected ClientModule |
DeploymentLoader.createClientModule(URL clientUrl,
String absolutePath,
ClassLoader appClassLoader,
String moduleName) |
protected ClientModule |
DeploymentLoader.createClientModule(URL clientUrl,
String absolutePath,
ClassLoader appClassLoader,
String moduleName,
boolean log) |
protected static ConnectorModule |
DeploymentLoader.createConnectorModule(String appId,
String rarPath,
ClassLoader parentClassLoader,
String moduleId) |
protected static ConnectorModule |
DeploymentLoader.createConnectorModule(String appId,
String rarPath,
ClassLoader parentClassLoader,
String moduleId,
URL raXmlUrl) |
ContainerInfo |
ConfigurationFactory.createContainerInfo(Container container) |
protected EjbModule |
DeploymentLoader.createEjbModule(URL baseUrl,
String jarPath,
ClassLoader classLoader) |
WebModule |
DeploymentLoader.createWebModule(String appId,
String warPath,
ClassLoader parentClassLoader,
String contextRoot,
String moduleName) |
AppModule |
AppContextConfigDeployer.deploy(AppModule appModule) |
AppModule |
LinkBuiltInTypes.deploy(AppModule appModule) |
AppModule |
EnvEntriesPropertiesDeployer.deploy(AppModule appModule) |
AppModule |
ApplyOpenejbJar.deploy(AppModule appModule) |
AppModule |
MappedNameBuilder.deploy(AppModule appModule) |
AppModule |
ActivationConfigPropertyOverride.deploy(AppModule appModule) |
AppModule |
MBeanDeployer.deploy(AppModule appModule) |
AppModule |
MergeWebappJndiContext.deploy(AppModule appModule) |
AppModule |
InitEjbDeployments.deploy(AppModule appModule) |
AppModule |
WsDeployer.deploy(AppModule appModule) |
AppModule |
AutoConfig.deploy(AppModule appModule) |
AppModule |
ConfigurationFactory.ProxyBeanClassUpdate.deploy(AppModule appModule) |
AppModule |
ConfigurationFactory.Chain.deploy(AppModule appModule) |
AppModule |
ApplicationProperties.deploy(AppModule appModule) |
AppModule |
GeneratedClientModules.Add.deploy(AppModule appModule) |
AppModule |
GeneratedClientModules.Prune.deploy(AppModule appModule) |
AppModule |
LegacyProcessor.deploy(AppModule appModule) |
AppModule |
CmpJpaConversion.deploy(AppModule appModule) |
AppModule |
BuiltInEnvironmentEntries.deploy(AppModule appModule) |
AppModule |
CleanEnvEntries.deploy(AppModule appModule) |
AppModule |
AnnotationDeployer.deploy(AppModule appModule) |
AppModule |
AnnotationDeployer.DiscoverAnnotatedBeans.deploy(AppModule appModule) |
AppModule |
AnnotationDeployer.ProcessAnnotatedBeans.deploy(AppModule appModule) |
AppModule |
DynamicDeployer.deploy(AppModule appModule) |
AppModule |
BeanProperties.deploy(AppModule appModule) |
AppModule |
ModuleProperties.deploy(AppModule appModule) |
AppModule |
OutputGeneratedDescriptors.deploy(AppModule appModule) |
AppModule |
ReadDescriptors.deploy(AppModule appModule) |
AppModule |
ClearEmptyMappedName.deploy(AppModule appModule) |
AppModule |
SystemPropertiesOverride.deploy(AppModule appModule) |
AppModule |
ValidateModules.deploy(AppModule appModule) |
AppModule |
ConvertDataSourceDefinitions.deploy(AppModule appModule) |
AppModule |
GeronimoMappedName.deploy(AppModule appModule) |
AppModule |
ReportValidationResults.deploy(AppModule appModule) |
void |
AnnotationDeployer.deploy(CdiBeanInfo beanInfo) |
void |
AnnotationDeployer.ProcessAnnotatedBeans.deploy(CdiBeanInfo beanInfo) |
ClientModule |
AnnotationDeployer.DiscoverAnnotatedBeans.deploy(ClientModule clientModule) |
ClientModule |
AnnotationDeployer.ProcessAnnotatedBeans.deploy(ClientModule clientModule) |
ConnectorModule |
AnnotationDeployer.DiscoverAnnotatedBeans.deploy(ConnectorModule connectorModule) |
ConnectorModule |
AnnotationDeployer.ProcessAnnotatedBeans.deploy(ConnectorModule connectorModule) |
EjbModule |
InitEjbDeployments.deploy(EjbModule ejbModule) |
EjbModule |
AnnotationDeployer.DiscoverAnnotatedBeans.deploy(EjbModule ejbModule) |
EjbModule |
AnnotationDeployer.ProcessAnnotatedBeans.deploy(EjbModule ejbModule) |
WebModule |
AnnotationDeployer.deploy(WebModule webModule) |
WebModule |
AnnotationDeployer.DiscoverAnnotatedBeans.deploy(WebModule webModule) |
WebModule |
AnnotationDeployer.ProcessAnnotatedBeans.deploy(WebModule webModule)
Collects a list of all webapp related classes that are eligible for
annotation processing then scans them and fills out the web.xml with
the xml version of the annotations.
|
AppModule |
CleanEnvEntries.fillInMissingType(AppModule appModule) |
static Map<String,URL> |
DeploymentLoader.getDescriptors(URL moduleUrl) |
protected static URL |
DeploymentLoader.getFileUrl(File jarFile) |
static HandlerChains |
WsDeployer.getHandlerChains(Class<?> declaringClass,
String serviceEndpoint,
ClassLoader classLoader) |
OpenEjbConfiguration |
ConfigurationFactory.getOpenEjbConfiguration()
Main loop that gets executed when OpenEJB starts up Reads config files and produces the basic "AST" the assembler needs to actually build the contianer system
This method is called by the Assembler once at startup.
|
OpenEjbConfiguration |
ConfigurationFactory.getOpenEjbConfiguration(File configuartionFile) |
OpenEjbConfiguration |
ConfigurationFactory.getOpenEjbConfiguration(Openejb providedConf) |
static ServiceProvider |
ServiceUtils.getServiceProvider(String idString) |
static ServiceProvider |
ServiceUtils.getServiceProviderByType(String type,
Properties required) |
static ServiceProvider |
ServiceUtils.getServiceProviderByType(String providerType,
String serviceType) |
static String |
ServiceUtils.getServiceProviderId(String type) |
static String |
ServiceUtils.getServiceProviderId(String type,
Properties required) |
static List<ServiceProvider> |
ServiceUtils.getServiceProviders() |
static List<ServiceProvider> |
ServiceUtils.getServiceProviders(String packageName) |
static List<ServiceProvider> |
ServiceUtils.getServiceProvidersByServiceType(String type) |
void |
AutoConfig.init() |
void |
ConfigurationFactory.init(Properties props) |
protected void |
ConfigurationFactory.install(ContainerInfo serviceInfo) |
protected void |
ConfigurationFactory.install(ResourceInfo serviceInfo) |
AppModule |
DeploymentLoader.load(File jarFile) |
AppModule |
ConfigurationFactory.loadApplication(ClassLoader classLoader,
String id,
List<File> jarFiles) |
static ApplicationClient |
ReadDescriptors.readApplicationClient(URL url) |
static Beans |
ReadDescriptors.readBeans(InputStream inputStream) |
static Connector |
ReadDescriptors.readConnector(URL url) |
void |
ReadDescriptors.readEjbJar(EjbModule ejbModule,
AppModule appModule) |
static EjbJar |
ReadDescriptors.readEjbJar(InputStream is) |
static FacesConfig |
ReadDescriptors.readFacesConfig(URL url) |
static HandlerChains |
ReadDescriptors.readHandlerChains(URL url) |
static JavaWsdlMapping |
ReadDescriptors.readJaxrpcMapping(URL url) |
static TldTaglib |
ReadDescriptors.readTldTaglib(URL url) |
static WebApp |
ReadDescriptors.readWebApp(URL url) |
static Webservices |
ReadDescriptors.readWebservices(URL url) |
static javax.wsdl.Definition |
WsDeployer.readWsdl(URL url) |
AppModule |
CleanEnvEntries.removeUnsetEnvEntries(AppModule appModule) |
static Set<URL> |
TldScanner.scan(ClassLoader classLoader) |
static Set<URL> |
TldScanner.scanClassLoaderForTagLibs(ClassLoader classLoader) |
static String |
ConfigUtils.searchForConfiguration(String rawPath)
TODO: It should always be assumed that the path input param is a URL or URL-convertible
|
protected Object |
ConfigurationFactory.toConfigDeclaration(String name,
String value) |
Object |
ConfigurationFactory.toConfigDeclaration(String id,
URI uri) |
static Application |
DeploymentLoader.unmarshal(URL url) |
static File |
DeploymentLoader.unpack(File jarFile) |
| Constructor and Description |
|---|
AppValidator() |
| Modifier and Type | Method and Description |
|---|---|
protected Class |
ValidationBase.loadClass(String clazz) |
protected Class<?> |
CheckClasses.loadClass(String clazz) |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
JSonConfigReader.read(Class<T> clazz,
InputStream is) |
static Openejb |
JaxbOpenejb.readConfig(String configFile) |
static ServicesJar |
JaxbOpenejb.readServicesJar(String providerPath) |
static void |
JaxbOpenejb.writeConfig(String configFile,
Openejb openejb) |
| Constructor and Description |
|---|
WikiGenerator(String providerName,
PrintWriter printWriter) |
| Modifier and Type | Method and Description |
|---|---|
void |
ServerContext.createContainer(Container service) |
void |
ServerContext.createExternalContext(JndiProvider service) |
void |
ServerContext.createResource(Resource service) |
void |
ServerContext.createSecurityService(SecurityService service) |
void |
ServerContext.createService(Service service) |
void |
ServerContext.createTransactionManager(TransactionManager service) |
| Modifier and Type | Method and Description |
|---|---|
Object |
WebContext.inject(Object o) |
Object |
WebContext.newInstance(Class beanClass) |
| Modifier and Type | Method and Description |
|---|---|
CmpEngine |
CmpEngineFactory.create() |
void |
CmpContainer.deploy(BeanContext beanContext) |
void |
CmpEngine.deploy(BeanContext beanContext) |
static Field |
AbstractKeyGenerator.getField(Class clazz,
String fieldName) |
Object |
CmpContainer.invoke(Object deployID,
InterfaceType type,
Class callInterface,
Method callMethod,
Object[] args,
Object primKey) |
void |
CmpContainer.start(BeanContext beanContext) |
void |
CmpContainer.stop(BeanContext beanContext) |
void |
CmpContainer.undeploy(BeanContext beanContext) |
void |
CmpEngine.undeploy(BeanContext beanContext) |
| Constructor and Description |
|---|
CmpContainer(Object id,
TransactionManager transactionManager,
SecurityService securityService,
String cmpEngineFactory) |
ComplexKeyGenerator(Class entityBeanClass,
Class pkClass) |
SimpleKeyGenerator(Class beanClass,
String pkField) |
| Modifier and Type | Method and Description |
|---|---|
CmpEngine |
JpaCmpEngineFactory.create() |
void |
JpaCmpEngine.deploy(BeanContext beanContext) |
void |
JpaCmpEngine.undeploy(BeanContext beanContext) |
| Modifier and Type | Method and Description |
|---|---|
protected ProxyInfo |
EntityContainer.createEJBObject(Method callMethod,
Object[] args,
ThreadContext callContext,
InterfaceType type) |
void |
EntityContainer.deploy(BeanContext beanContext) |
protected void |
EntityContainer.didCreateBean(ThreadContext callContext,
javax.ejb.EntityBean bean) |
protected void |
EntityContainer.didRemove(javax.ejb.EntityBean bean,
ThreadContext threadContext) |
protected Object |
EntityContainer.findMethod(Method callMethod,
Object[] args,
ThreadContext callContext,
InterfaceType type) |
protected javax.ejb.EntityBean |
EntityInstanceManager.getPooledInstance(ThreadContext callContext) |
protected Object |
EntityContainer.homeMethod(Method callMethod,
Object[] args,
ThreadContext callContext,
InterfaceType type) |
protected Object |
EntityContainer.invoke(InterfaceType type,
Method callMethod,
Method runMethod,
Object[] args,
ThreadContext callContext) |
Object |
EntityContainer.invoke(Object deployID,
InterfaceType type,
Class callInterface,
Method callMethod,
Object[] args,
Object primKey) |
protected void |
EntityInstanceManager.loadingBean(javax.ejb.EntityBean bean,
ThreadContext callContext) |
javax.ejb.EntityBean |
EntityInstanceManager.obtainInstance(ThreadContext callContext) |
void |
EntityInstanceManager.poolInstance(ThreadContext callContext,
javax.ejb.EntityBean bean,
Object primaryKey) |
protected void |
EntityContainer.removeEJBObject(Method callMethod,
Object[] args,
ThreadContext callContext,
InterfaceType type) |
protected void |
EntityInstanceManager.reusingBean(javax.ejb.EntityBean bean,
ThreadContext callContext) |
void |
EntityContainer.start(BeanContext info) |
void |
EntityContainer.stop(BeanContext info) |
void |
EntityContainer.undeploy(BeanContext info) |
| Constructor and Description |
|---|
EntityContainer(Object id,
SecurityService securityService,
int poolSize) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
BaseEjbProxyHandler.checkAuthorization(Method method) |
protected Object |
EjbObjectProxyHandler.synchronizedBusinessMethod(Class<?> interfce,
Method method,
Object[] args) |
| Constructor and Description |
|---|
NamingException(String message,
OpenEJBException delegateArg) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
ManagedContainer.businessMethod(BeanContext beanContext,
Object primKey,
Class callInterface,
Method callMethod,
Object[] args,
InterfaceType interfaceType) |
protected ProxyInfo |
ManagedContainer.createEJBObject(BeanContext beanContext,
Method callMethod,
Object[] args,
InterfaceType interfaceType) |
void |
ManagedContainer.deploy(BeanContext beanContext) |
Object |
ManagedContainer.invoke(Object deployID,
InterfaceType type,
Class callInterface,
Method callMethod,
Object[] args,
Object primKey) |
protected Object |
ManagedContainer.removeEJBObject(BeanContext beanContext,
Object primKey,
Class callInterface,
Method callMethod,
Object[] args,
InterfaceType interfaceType) |
void |
ManagedContainer.start(BeanContext beanContext) |
void |
ManagedContainer.stop(BeanContext beanContext) |
void |
ManagedContainer.undeploy(BeanContext bean) |
| Modifier and Type | Method and Description |
|---|---|
void |
MdbContainer.deploy(BeanContext beanContext) |
Object |
MdbContainer.invoke(Object deploymentId,
InterfaceType type,
Class callInterface,
Method method,
Object[] args,
Object primKey) |
void |
InboundRecovery.recover(javax.resource.spi.ResourceAdapter resourceAdapter,
javax.resource.spi.ActivationSpec activationSpec,
String containerId) |
void |
MdbContainer.start(BeanContext info) |
void |
MdbContainer.stop(BeanContext info) |
void |
MdbContainer.undeploy(BeanContext beanContext) |
| Constructor and Description |
|---|
MdbInstanceFactory(BeanContext beanContext,
SecurityService securityService,
int instanceLimit)
Creates a MdbInstanceFactory for a single specific deployment.
|
| Modifier and Type | Method and Description |
|---|---|
protected Object |
SingletonContainer._invoke(Method callMethod,
Method runMethod,
Object[] args,
Instance instance,
ThreadContext callContext,
InterfaceType callType) |
void |
SingletonContainer.deploy(BeanContext beanContext) |
void |
SingletonInstanceManager.deploy(BeanContext beanContext) |
Instance |
SingletonInstanceManager.getInstance(ThreadContext callContext) |
Object |
SingletonContainer.invoke(Object deployID,
InterfaceType type,
Class callInterface,
Method callMethod,
Object[] args,
Object primKey) |
void |
SingletonContainer.start(BeanContext info) |
protected void |
SingletonInstanceManager.start(BeanContext beanContext) |
void |
SingletonContainer.stop(BeanContext info) |
| Constructor and Description |
|---|
SingletonContainer(Object id,
SecurityService securityService) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
StatefulContainer.businessMethod(BeanContext beanContext,
Object primKey,
Class callInterface,
Method callMethod,
Object[] args,
InterfaceType interfaceType) |
protected ProxyInfo |
StatefulContainer.createEJBObject(BeanContext beanContext,
Method callMethod,
Object[] args,
InterfaceType interfaceType) |
void |
StatefulContainer.deploy(BeanContext beanContext) |
Object |
StatefulContainer.invoke(Object deployID,
InterfaceType type,
Class callInterface,
Method callMethod,
Object[] args,
Object primKey) |
protected Object |
StatefulContainer.removeEJBObject(BeanContext beanContext,
Object primKey,
Class callInterface,
Method callMethod,
Object[] args,
InterfaceType interfaceType) |
void |
StatefulContainer.start(BeanContext beanContext) |
void |
StatefulContainer.stop(BeanContext beanContext) |
void |
StatefulContainer.undeploy(BeanContext beanContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
StatelessInstanceManager.deploy(BeanContext beanContext) |
void |
StatelessContainer.deploy(BeanContext beanContext) |
Instance |
StatelessInstanceManager.getInstance(ThreadContext callContext)
Removes an instance from the pool and returns it for use
by the container in business methods.
|
Object |
StatelessContainer.invoke(Object deployID,
InterfaceType type,
Class callInterface,
Method callMethod,
Object[] args,
Object primKey) |
void |
StatelessInstanceManager.poolInstance(ThreadContext callContext,
Object bean)
All instances are removed from the pool in getInstance(...).
|
void |
StatelessContainer.start(BeanContext beanContext) |
void |
StatelessContainer.stop(BeanContext beanContext) |
| Modifier and Type | Class and Description |
|---|---|
class |
TimerStoreException |
| Modifier and Type | Method and Description |
|---|---|
void |
NullEjbTimerServiceImpl.start() |
void |
EjbTimerService.start() |
| Modifier and Type | Method and Description |
|---|---|
void |
PortAddressRegistry.addPort(String serviceId,
QName serviceQName,
String portId,
QName portQName,
String portInterface,
String address) |
void |
PortAddressRegistryImpl.addPort(String serviceId,
QName serviceQName,
String portId,
QName portQName,
String portInterface,
String address) |
| Modifier and Type | Method and Description |
|---|---|
void |
Assembler.build() |
void |
Assembler.init(Properties props) |
| Modifier and Type | Method and Description |
|---|---|
static void |
OpenEJBErrorHandler.classCodebaseNotFound(String systemLocation,
String className,
String codebase,
Exception e) |
static void |
OpenEJBErrorHandler.classNotAccessible(String systemLocation,
String className) |
static void |
OpenEJBErrorHandler.classNotFound(String systemLocation,
String className) |
static void |
OpenEJBErrorHandler.classNotIntantiateable(String systemLocation,
String className) |
static void |
OpenEJBErrorHandler.classNotIntantiateableForUnknownReason(String systemLocation,
String className,
String exceptionClassName,
String message) |
static void |
OpenEJBErrorHandler.classNotIntantiateableFromCodebaseForUnknownReason(String systemLocation,
String className,
String codebase,
String exceptionClassName,
String message) |
Object |
SafeToolkit.newInstance(Class clazz) |
Object |
SafeToolkit.newInstance(String className) |
static void |
OpenEJBErrorHandler.propertiesObjectIsNull(String systemLocation) |
static void |
OpenEJBErrorHandler.propertyFileNotFound(String propertyfileName,
String systemLocation) |
static void |
OpenEJBErrorHandler.propertyNotFound(String propertyName,
String propertyfileName) |
static void |
OpenEJBErrorHandler.propertyValueIsIllegal(String propertyName,
String value) |
static void |
OpenEJBErrorHandler.propertyValueIsIllegal(String propertyName,
String value,
String message) |
| Modifier and Type | Method and Description |
|---|---|
void |
ProxyFactory.init(Properties props) |
void |
Jdk13ProxyFactory.init(Properties props) |
Copyright © 1999–2014 The Apache Software Foundation. All rights reserved.