Method from org.apache.geronimo.st.v11.core.GeronimoServerInfo Detail: |
public ArrayList<DependencyType> getCommonLibs() {
return commonLibs;
}
|
public ArrayList<PatternType> getDeployedCredentialStores() {
return credentialStores;
}
|
public ArrayList<PatternType> getDeployedEjbs() {
return deployedEJBs;
}
|
public static GeronimoServerInfo getInstance() {
return instance;
}
|
public ArrayList<PatternType> getJavaMailSessions() {
return javaMailResources;
}
|
public ArrayList<PatternType> getJdbcConnectionPools() {
return jdbcConnectionPools;
}
|
public ArrayList<PatternType> getJmsConnectionFactories() {
return jmsConnectionFactories;
}
|
public ArrayList<PatternType> getJmsDestinations() {
return jmsDestinations;
}
|
public ArrayList<String> getSecurityRealms() {
return securityRealms;
}
|
protected void printDependencies(List<DependencyType> dependencyList) {
for (int i = 0; i < dependencyList.size(); i++) {
DependencyType dependency = dependencyList.get(i);
System.out.println("ArtifactID:" + dependency.getArtifactId()
+ " GroupID:" + dependency.getGroupId() + " Type:"
+ dependency.getType() + " Version:"
+ dependency.getVersion());
}
}
|
protected void printDeploymentPatternList(List<PatternType> patternList) {
for (int i = 0; i < patternList.size(); i++) {
org.apache.geronimo.xml.ns.deployment_1.PatternType pattern = patternList
.get(i);
System.out.println("ArtifactID:" + pattern.getArtifactId()
+ " GroupID:" + pattern.getGroupId() + " Module:"
+ pattern.getVersion() + " Version:" + pattern.getType()
+ " Name:" + pattern.getCustomFoo());
}
}
|
protected void printNamingPatternList(List<PatternType> patternList) {
for (int i = 0; i < patternList.size(); i++) {
PatternType pattern = patternList.get(i);
System.out.println("ArtifactID:" + pattern.getArtifactId()
+ " GroupID:" + pattern.getGroupId() + " Module:"
+ pattern.getModule() + " Version:" + pattern.getVersion()
+ " Name:" + pattern.getName());
}
}
|
public void printServerInfo() {
System.out.println("EJB Modules: \n");
List< PatternType > ejbModules = getDeployedEjbs();
printNamingPatternList(ejbModules);
System.out.println("\n\nSecurity Realms: \n");
List< String > securityRealms = getSecurityRealms();
System.out.println(securityRealms.toString());
System.out.println("\n\nJMS Connection Factories: \n");
List< PatternType > jmsConnectionFactories = getJmsConnectionFactories();
printNamingPatternList(jmsConnectionFactories);
System.out.println("\n\nJMS Destinations: \n");
List< PatternType > jmsDestinations = getJmsDestinations();
printNamingPatternList(jmsDestinations);
System.out.println("\n\nJDBC Connection Pools: \n");
List< PatternType > jdbcConnectionPools = getJdbcConnectionPools();
printNamingPatternList(jdbcConnectionPools);
System.out.println("\n\nJava Mail Resources: \n");
List< PatternType > javaMailResources = getJavaMailSessions();
printNamingPatternList(javaMailResources);
System.out.println("\n\nCredential Stores: \n");
List< org.apache.geronimo.xml.ns.deployment_1.PatternType > credentialStores = getDeployedCredentialStores();
printDeploymentPatternList(credentialStores);
System.out.println("\n\nCommon Libs: \n");
List< DependencyType > dependencies = getCommonLibs();
printDependencies(dependencies);
}
|
public void updateInfo() {
Job job = new Job("Getting Dynamic Information from Server"){
protected IStatus run(IProgressMonitor arg0) {
updateKernels();
updateDeployedEJBs();
updateSecurityRealms();
updateJmsConnectionFactories();
updateJmsDestinations();
updateJdbcConnectionPools();
updateJavaMailSessions();
updateDeployedCredentialStores();
updateCommonLibs();
return Status.OK_STATUS;
}
};
job.setPriority(Job.SHORT);
job.schedule();
}
|