org.apache.geronimo.connector
Class ActivationSpecWrapper
java.lang.Object
org.apache.geronimo.connector.ActivationSpecWrapper
- All Implemented Interfaces:
- org.apache.geronimo.transaction.manager.ResourceManager
- Direct Known Subclasses:
- ActivationSpecWrapperGBean
public class ActivationSpecWrapper
- extends Object
- implements org.apache.geronimo.transaction.manager.ResourceManager
Wrapper for ActivationSpec instances.
The framework assumes all RequiredConfigProperties are of type String, although it
is unclear if this is required by the spec.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
activationSpec
protected final ActivationSpec activationSpec
ActivationSpecWrapper
public ActivationSpecWrapper()
- Default constructor required when a class is used as a GBean Endpoint.
ActivationSpecWrapper
public ActivationSpecWrapper(String activationSpecClass,
String containerId,
ResourceAdapterWrapper resourceAdapterWrapper,
ClassLoader cl)
throws IllegalAccessException,
InstantiationException,
ClassNotFoundException
- Normal managed constructor.
- Parameters:
activationSpecClass
- Class of admin object to be wrapped.
- Throws:
IllegalAccessException
InstantiationException
ClassNotFoundException
ActivationSpecWrapper
public ActivationSpecWrapper(ActivationSpec activationSpec,
ResourceAdapterWrapper resourceAdapterWrapper)
getContainerId
public String getContainerId()
- Returns class of wrapped ActivationSpec.
- Returns:
- class of wrapped ActivationSpec
getResourceAdapterWrapper
public ResourceAdapterWrapper getResourceAdapterWrapper()
activate
public void activate(MessageEndpointFactory messageEndpointFactory)
throws ResourceException
- Throws:
ResourceException
deactivate
public void deactivate(MessageEndpointFactory messageEndpointFactory)
getRecoveryXAResources
public org.apache.geronimo.transaction.manager.NamedXAResource getRecoveryXAResources()
throws SystemException
- Specified by:
getRecoveryXAResources
in interface org.apache.geronimo.transaction.manager.ResourceManager
- Throws:
SystemException
returnResource
public void returnResource(org.apache.geronimo.transaction.manager.NamedXAResource xaResource)
- Specified by:
returnResource
in interface org.apache.geronimo.transaction.manager.ResourceManager
Copyright © 2006 Apache Software Foundation. All Rights Reserved.