Home » geronimo-2.2-source-release » org.apache.geronimo.openejb » [javadoc | source]
org.apache.geronimo.openejb
public class: EjbDeployment [javadoc | source]
java.lang.Object
   org.apache.geronimo.openejb.EjbDeployment

All Implemented Interfaces:
    EJB, EjbDeploymentIdAccessor

Direct Known Subclasses:
    EjbDeploymentGBean, ClusteredStatefulDeployment

Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to You under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Field Summary
protected final  String deploymentId     
protected final  OpenEjbSystem openEjbSystem     
protected  AtomicReference<CoreDeploymentInfo> deploymentInfo     
Constructor:
 public EjbDeployment() throws LoginException 
 public EjbDeployment(String objectName,
    String deploymentId,
    String ejbName,
    String homeInterfaceName,
    String remoteInterfaceName,
    String localHomeInterfaceName,
    String localInterfaceName,
    String serviceEndpointInterfaceName,
    String beanClassName,
    ClassLoader classLoader,
    boolean securityEnabled,
    String defaultRole,
    String runAsRole,
    RunAsSource runAsSource,
    Context componentContext,
    Set unshareableResources,
    Set applicationManagedSecurityResources,
    TrackedConnectionAssociator trackedConnectionAssociator,
    OpenEjbSystem openEjbSystem) throws LoginException 
Method from org.apache.geronimo.openejb.EjbDeployment Summary:
destroy,   getApplicationManagedSecurityResources,   getBeanClass,   getBeanClassName,   getBusinessLocalHome,   getBusinessLocalInterface,   getBusinessRemoteHome,   getBusinessRemoteInterface,   getClassLoader,   getComponentContext,   getComponentType,   getContainer,   getDefaultSubject,   getDeploymentId,   getDeploymentInfo,   getEJBHome,   getEJBLocalHome,   getEjbName,   getEjbObject,   getHomeInterface,   getHomeInterfaceName,   getLocalHomeInterface,   getLocalHomeInterfaceName,   getLocalInterface,   getLocalInterfaceName,   getMdbInterface,   getObjectName,   getRemoteInterface,   getRemoteInterfaceName,   getRunAs,   getServiceEndpointInterface,   getServiceEndpointInterfaceName,   getTrackedConnectionAssociator,   getTransactionType,   getUnshareableResources,   initialize,   isBeanManagedTransaction,   isEventProvider,   isSecurityEnabled,   isStateManageable,   isStatisticsProvider
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.geronimo.openejb.EjbDeployment Detail:
 protected  void destroy() 
 public Set getApplicationManagedSecurityResources() 
 public Class getBeanClass() 
 public String getBeanClassName() 
 public Object getBusinessLocalHome() 
 public Class getBusinessLocalInterface() 
 public Object getBusinessRemoteHome() 
 public Class getBusinessRemoteInterface() 
 public ClassLoader getClassLoader() 
 public Context getComponentContext() 
 public BeanType getComponentType() 
 public Container getContainer() 
 public Subject getDefaultSubject() 
 public String getDeploymentId() 
 public CoreDeploymentInfo getDeploymentInfo() 
 public EJBHome getEJBHome() 
 public EJBLocalHome getEJBLocalHome() 
 public String getEjbName() 
 public EJBObject getEjbObject(Object primaryKey) 
 public Class getHomeInterface() 
 public String getHomeInterfaceName() 
 public Class getLocalHomeInterface() 
 public String getLocalHomeInterfaceName() 
 public Class getLocalInterface() 
 public String getLocalInterfaceName() 
 public Class getMdbInterface() 
 public String getObjectName() 
 public Class getRemoteInterface() 
 public String getRemoteInterfaceName() 
 public Subject getRunAs() 
 public Class getServiceEndpointInterface() 
 public String getServiceEndpointInterfaceName() 
 public TrackedConnectionAssociator getTrackedConnectionAssociator() 
 public TransactionType getTransactionType(Method method) 
 public Set getUnshareableResources() 
 protected EjbDeployment initialize(CoreDeploymentInfo deploymentInfo) 
 public boolean isBeanManagedTransaction() 
 public boolean isEventProvider() 
 public boolean isSecurityEnabled() 
 public boolean isStateManageable() 
 public boolean isStatisticsProvider()