public abstract class WebLogicTargetModuleID extends WebLogicModuleType implements TargetModuleID
The WebLogicTargetModuleIDs represented by this class have a close relationship to The configured TargetInMBeans (AppDeploymentMBean, ModuleTargetMBean and SubModuletargetMBean). These Mbeans tend to provide a very sparse picture of where modules are targeted.
Similarly a WebLogicTargetModuleID may only exist for a module it is has more specific targeting than its parent WebLogicTargetModuleID.
COHERENCE_CLUSTER, GAR, JDBC, JMS, MODULETYPE_BPEL, MODULETYPE_GAR, MODULETYPE_JAVA, MODULETYPE_SCA_EXTENSION, MODULETYPE_SPRING, REST_WEBSERVICE, SCA_BPEL, SCA_EXTENSION, SCA_JAVA, SCA_SPRING, UNKNOWN, WLDF, WSEE
Modifier and Type | Method and Description |
---|---|
abstract String |
getApplicationName()
The name of the application without version information.
|
abstract String |
getArchiveVersion()
The archive version of the application.
|
abstract String |
getModuleID()
For root modules the id is the application identifier, which may include the application's
name and version identifier.
|
abstract String |
getPlanVersion()
The deployment plan version for this application.
|
abstract Target[] |
getServers()
Servers associated with this target.
|
abstract String |
getVersion() |
abstract boolean |
isOnCluster()
Indicates this module is targeted to a cluster
|
abstract boolean |
isOnJMSServer()
Indicates this module is targeted to a JMS server
|
abstract boolean |
isOnSAFAgent()
Indicates this module is targeted to a SAF agent
|
abstract boolean |
isOnServer()
Indicates this module is targeted to a server
|
abstract boolean |
isOnVirtualHost()
Indicates this module is targeted to a virtual host
|
abstract boolean |
isOnVirtualTarget()
Indicates this module is targeted to a virtual target
|
abstract boolean |
isTargeted()
Indicates whether this module is specifically targeted or implied
by a child or parent target.
|
getModuleExtension, getModuleType, getTypeFromString, getValue
getEnumValueTable, getOffset, getStringTable, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getChildTargetModuleID, getParentTargetModuleID, getTarget, getWebURL, toString
public abstract String getModuleID()
getModuleID
in interface TargetModuleID
public abstract String getApplicationName()
public abstract String getArchiveVersion()
public abstract String getPlanVersion()
public abstract String getVersion()
public abstract Target[] getServers() throws IllegalStateException
IllegalStateException
- if unable to contact admin domainpublic abstract boolean isOnVirtualHost()
public abstract boolean isOnVirtualTarget()
public abstract boolean isOnServer()
public abstract boolean isOnCluster()
public abstract boolean isOnJMSServer()
public abstract boolean isOnSAFAgent()
public abstract boolean isTargeted()