org.apache.openejb.config
Class ClientModule

java.lang.Object
  extended by org.apache.openejb.config.ClientModule
All Implemented Interfaces:
DeploymentModule

public class ClientModule
extends java.lang.Object
implements DeploymentModule

Version:
$Rev: 777557 $ $Date: 2009-05-22 17:00:34 +0200 (Fr, 22. Mai 2009) $

Constructor Summary
ClientModule(ApplicationClient applicationClient, java.lang.ClassLoader classLoader, java.lang.String jarLocation, java.lang.String mainClass, java.lang.String moduleId)
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.Object> getAltDDs()
           
 ApplicationClient getApplicationClient()
           
 java.lang.ClassLoader getClassLoader()
           
 org.apache.xbean.finder.ClassFinder getFinder()
           
 java.util.concurrent.atomic.AtomicReference<org.apache.xbean.finder.ClassFinder> getFinderReference()
           
 java.lang.String getJarLocation()
           
 java.util.Set<java.lang.String> getLocalClients()
           
 java.lang.String getMainClass()
           
 java.lang.String getModuleId()
           
 java.util.Set<java.lang.String> getRemoteClients()
           
 ValidationContext getValidation()
           
 java.util.Set<java.lang.String> getWatchedResources()
           
 boolean isEjbModuleGenerated()
           
 void setApplicationClient(ApplicationClient applicationClient)
           
 void setClassLoader(java.lang.ClassLoader classLoader)
           
 void setEjbModuleGenerated(boolean ejbModuleGenerated)
           
 void setFinderReference(java.util.concurrent.atomic.AtomicReference<org.apache.xbean.finder.ClassFinder> finder)
           
 void setJarLocation(java.lang.String jarLocation)
           
 void setMainClass(java.lang.String mainClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientModule

public ClientModule(ApplicationClient applicationClient,
                    java.lang.ClassLoader classLoader,
                    java.lang.String jarLocation,
                    java.lang.String mainClass,
                    java.lang.String moduleId)
Method Detail

isEjbModuleGenerated

public boolean isEjbModuleGenerated()

setEjbModuleGenerated

public void setEjbModuleGenerated(boolean ejbModuleGenerated)

getFinder

public org.apache.xbean.finder.ClassFinder getFinder()

setFinderReference

public void setFinderReference(java.util.concurrent.atomic.AtomicReference<org.apache.xbean.finder.ClassFinder> finder)

getFinderReference

public java.util.concurrent.atomic.AtomicReference<org.apache.xbean.finder.ClassFinder> getFinderReference()

getValidation

public ValidationContext getValidation()
Specified by:
getValidation in interface DeploymentModule

getModuleId

public java.lang.String getModuleId()
Specified by:
getModuleId in interface DeploymentModule

getAltDDs

public java.util.Map<java.lang.String,java.lang.Object> getAltDDs()
Specified by:
getAltDDs in interface DeploymentModule

getApplicationClient

public ApplicationClient getApplicationClient()

setApplicationClient

public void setApplicationClient(ApplicationClient applicationClient)

getLocalClients

public java.util.Set<java.lang.String> getLocalClients()

getRemoteClients

public java.util.Set<java.lang.String> getRemoteClients()

getClassLoader

public java.lang.ClassLoader getClassLoader()
Specified by:
getClassLoader in interface DeploymentModule

setClassLoader

public void setClassLoader(java.lang.ClassLoader classLoader)

getJarLocation

public java.lang.String getJarLocation()
Specified by:
getJarLocation in interface DeploymentModule

setJarLocation

public void setJarLocation(java.lang.String jarLocation)

getMainClass

public java.lang.String getMainClass()

setMainClass

public void setMainClass(java.lang.String mainClass)

getWatchedResources

public java.util.Set<java.lang.String> getWatchedResources()
Specified by:
getWatchedResources in interface DeploymentModule


Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.