org.jboss.jca.deployers.fungal
Class DsXmlDeployer

java.lang.Object
  extended by org.jboss.jca.deployers.fungal.DsXmlDeployer
All Implemented Interfaces:
com.github.fungal.spi.deployers.Deployer

public final class DsXmlDeployer
extends Object
implements com.github.fungal.spi.deployers.Deployer

The -ds.xml deployer for JCA/SJC

Author:
Jesper Pedersen

Constructor Summary
DsXmlDeployer()
          Constructor
 
Method Summary
 com.github.fungal.spi.deployers.Deployment deploy(URL url, ClassLoader parent)
          Deploy
 String getJDBCLocal()
          Get the name for the JDBC Local resource adapter
 String getJDBCXA()
          Get the name for the JDBC Xa resource adapter
 com.github.fungal.api.Kernel getKernel()
          Get the kernel
 org.jboss.jca.core.spi.mdr.MetadataRepository getMetadataRepository()
          Get the metadata repository
 TransactionManager getTransactionManager()
          Get the transaction manager
 void setJDBCLocal(String value)
          Set the name for the JDBC Local resource adapter
 void setJDBCXA(String value)
          Set the name for the JDBC XA resource adapter
 void setKernel(com.github.fungal.api.Kernel value)
          Set the kernel
 void setMetadataRepository(org.jboss.jca.core.spi.mdr.MetadataRepository value)
          Set the metadata repository
 void setTransactionManager(TransactionManager value)
          Set the transaction manager
 void start()
          Start
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DsXmlDeployer

public DsXmlDeployer()
Constructor

Method Detail

setJDBCLocal

public void setJDBCLocal(String value)
Set the name for the JDBC Local resource adapter

Parameters:
value - The value

getJDBCLocal

public String getJDBCLocal()
Get the name for the JDBC Local resource adapter

Returns:
The value

setJDBCXA

public void setJDBCXA(String value)
Set the name for the JDBC XA resource adapter

Parameters:
value - The value

getJDBCXA

public String getJDBCXA()
Get the name for the JDBC Xa resource adapter

Returns:
The value

setTransactionManager

public void setTransactionManager(TransactionManager value)
Set the transaction manager

Parameters:
value - The value

getTransactionManager

public TransactionManager getTransactionManager()
Get the transaction manager

Returns:
The value

setMetadataRepository

public void setMetadataRepository(org.jboss.jca.core.spi.mdr.MetadataRepository value)
Set the metadata repository

Parameters:
value - The value

getMetadataRepository

public org.jboss.jca.core.spi.mdr.MetadataRepository getMetadataRepository()
Get the metadata repository

Returns:
The handle

setKernel

public void setKernel(com.github.fungal.api.Kernel value)
Set the kernel

Parameters:
value - The value

getKernel

public com.github.fungal.api.Kernel getKernel()
Get the kernel

Returns:
The handle

deploy

public com.github.fungal.spi.deployers.Deployment deploy(URL url,
                                                         ClassLoader parent)
                                                  throws com.github.fungal.spi.deployers.DeployException
Deploy

Specified by:
deploy in interface com.github.fungal.spi.deployers.Deployer
Parameters:
url - The url
parent - The parent classloader
Returns:
The deployment
Throws:
com.github.fungal.spi.deployers.DeployException - Thrown if an error occurs during deployment

start

public void start()
Start



Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)