|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jboss.jca.deployers.common.AbstractResourceAdapterDeployer
org.jboss.jca.deployers.fungal.AbstractFungalRADeployer
public abstract class AbstractFungalRADeployer

An abstract resource adapter deployer which contains common functionality for all resource adapter archive based deployers.
| Field Summary | |
|---|---|
protected com.github.fungal.api.Kernel |
kernel
The kernel |
| Fields inherited from class org.jboss.jca.deployers.common.AbstractResourceAdapterDeployer |
|---|
log, trace, validateClasses |
| Constructor Summary | |
|---|---|
AbstractFungalRADeployer(boolean validateClasses,
org.jboss.logging.Logger log)
Create a new AbstractResourceAdapterDeployer. |
|
| Method Summary | |
|---|---|
String[] |
bindAdminObject(URL url,
String deployment,
Object ao)
|
String[] |
bindAdminObject(URL url,
String deployment,
Object ao,
String jndi)
|
String[] |
bindConnectionFactory(URL url,
String deployment,
Object cf)
|
String[] |
bindConnectionFactory(URL url,
String deployment,
Object cf,
String jndi)
|
protected boolean |
checkConfigurationIsValid()
|
com.github.fungal.api.Kernel |
getKernel()
Get the kernel |
protected PrintWriter |
getLogPrintWriter()
|
protected File |
getReportDirectory()
|
protected TransactionManager |
getTransactionManager()
|
protected URL[] |
getUrls(File directory)
Get the URLs for the directory and all libraries located in the directory |
Object |
initAndInject(String className,
List<? extends org.jboss.jca.common.api.metadata.ra.ConfigProperty> configs,
ClassLoader cl)
Initialize and inject configuration properties |
protected List<ObjectName> |
registerManagementView(org.jboss.jca.core.management.Connector mgtConnector,
MBeanServer server)
Register management view of a connector in JMX |
protected void |
registerResourceAdapterToMDR(URL url,
File root,
org.jboss.jca.common.api.metadata.ra.Connector cmd,
org.jboss.jca.common.api.metadata.ironjacamar.IronJacamar ijmd)
|
void |
setKernel(com.github.fungal.api.Kernel kernel)
Set the kernel |
void |
start()
Start |
| Methods inherited from class org.jboss.jca.deployers.common.AbstractResourceAdapterDeployer |
|---|
associateResourceAdapter, checkActivation, createObjectsAndInjectValue, createObjectsAndInjectValue, createPoolConfiguration, findAdminObject, findConnectionDefinition, getConfiguration, hasFailuresLevel, initActivationSpec, initAdminObject, printFailuresLog, setConfiguration, startContext, validateArchive |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected com.github.fungal.api.Kernel kernel
| Constructor Detail |
|---|
public AbstractFungalRADeployer(boolean validateClasses,
org.jboss.logging.Logger log)
validateClasses - boolean to express if this instance will apply validation on classes structurelog - the right log where put messages| Method Detail |
|---|
public com.github.fungal.api.Kernel getKernel()
public void setKernel(com.github.fungal.api.Kernel kernel)
kernel - The kernelpublic void start()
start in class org.jboss.jca.deployers.common.AbstractResourceAdapterDeployer
public Object initAndInject(String className,
List<? extends org.jboss.jca.common.api.metadata.ra.ConfigProperty> configs,
ClassLoader cl)
throws org.jboss.jca.deployers.common.DeployException
initAndInject in class org.jboss.jca.deployers.common.AbstractResourceAdapterDeployerclassName - The fully qualified class nameconfigs - The configuration propertiescl - The class loader
org.jboss.jca.deployers.common.DeployException - Thrown if the object cant be initialized
protected URL[] getUrls(File directory)
throws MalformedURLException,
IOException
directory - The directory
MalformedURLException - MalformedURLException
IOException - IOException
public String[] bindConnectionFactory(URL url,
String deployment,
Object cf)
throws Throwable
bindConnectionFactory in class org.jboss.jca.deployers.common.AbstractResourceAdapterDeployerThrowable
public String[] bindConnectionFactory(URL url,
String deployment,
Object cf,
String jndi)
throws Throwable
bindConnectionFactory in class org.jboss.jca.deployers.common.AbstractResourceAdapterDeployerThrowable
public String[] bindAdminObject(URL url,
String deployment,
Object ao)
throws Throwable
bindAdminObject in class org.jboss.jca.deployers.common.AbstractResourceAdapterDeployerThrowable
public String[] bindAdminObject(URL url,
String deployment,
Object ao,
String jndi)
throws Throwable
bindAdminObject in class org.jboss.jca.deployers.common.AbstractResourceAdapterDeployerThrowableprotected File getReportDirectory()
getReportDirectory in class org.jboss.jca.deployers.common.AbstractResourceAdapterDeployerprotected boolean checkConfigurationIsValid()
checkConfigurationIsValid in class org.jboss.jca.deployers.common.AbstractResourceAdapterDeployerprotected PrintWriter getLogPrintWriter()
getLogPrintWriter in class org.jboss.jca.deployers.common.AbstractResourceAdapterDeployerprotected TransactionManager getTransactionManager()
getTransactionManager in class org.jboss.jca.deployers.common.AbstractResourceAdapterDeployer
protected void registerResourceAdapterToMDR(URL url,
File root,
org.jboss.jca.common.api.metadata.ra.Connector cmd,
org.jboss.jca.common.api.metadata.ironjacamar.IronJacamar ijmd)
throws org.jboss.jca.core.spi.mdr.AlreadyExistsException
registerResourceAdapterToMDR in class org.jboss.jca.deployers.common.AbstractResourceAdapterDeployerorg.jboss.jca.core.spi.mdr.AlreadyExistsException
protected List<ObjectName> registerManagementView(org.jboss.jca.core.management.Connector mgtConnector,
MBeanServer server)
throws JMException
mgtConnector - The management view of the connectorserver - The MBeanServer instance
JMException - Thrown in case of an error
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||