|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.axis2.deployment.RepositoryListener
public class RepositoryListener
Field Summary | |
---|---|
protected DeploymentEngine |
deploymentEngine
|
protected static org.apache.commons.logging.Log |
log
|
protected WSInfoList |
wsInfoList
Reference to a WSInfoList |
Constructor Summary | |
---|---|
RepositoryListener(DeploymentEngine deploymentEngine,
boolean isClasspath)
This constructor takes two arguments, a folder name and a reference to Deployment Engine First, it initializes the system, by loading all the modules in the /modules directory and then creates a WSInfoList to store information about available modules and services. |
Method Summary | |
---|---|
void |
addFileToDeploy(java.io.File file,
Deployer deployer,
int type)
|
void |
checkModules()
Finds a list of modules in the folder and adds to wsInfoList. |
void |
checkServices()
Finds a list of services in the folder and adds to wsInfoList. |
protected void |
findServicesInDirectory()
Searches a given folder for jar files and adds them to a list in the WSInfolist class. |
protected java.lang.String |
getLocation()
To get the location of the Axis2.jar from that I can drive the location of class path |
void |
init()
First initializes the WSInfoList, then calls checkModule to load all the modules and calls update() to update the Deployment engine and engine registry. |
void |
init2(boolean isClasspath)
|
protected boolean |
isSourceControlDir(java.io.File file)
|
protected void |
loadClassPathModules()
|
void |
startListener()
Method invoked from the scheduler to start the listener. |
void |
update()
Updates WSInfoList object. |
void |
updateRemote()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final org.apache.commons.logging.Log log
protected DeploymentEngine deploymentEngine
protected WSInfoList wsInfoList
Constructor Detail |
---|
public RepositoryListener(DeploymentEngine deploymentEngine, boolean isClasspath)
deploymentEngine
- reference to engine registry for updatesisClasspath
- true if this RepositoryListener should scan the classpath for
ModulesMethod Detail |
---|
public void init2(boolean isClasspath)
public void checkModules()
protected boolean isSourceControlDir(java.io.File file)
protected void loadClassPathModules()
protected java.lang.String getLocation()
public void checkServices()
public void init()
protected void findServicesInDirectory()
public void startListener()
public void update()
public void updateRemote() throws java.lang.Exception
java.lang.Exception
public void addFileToDeploy(java.io.File file, Deployer deployer, int type)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |