public class AdministrationServiceImpl extends AbstractServiceImpl implements Serializable, AdministrationService
CANNED_RESPONSE, I18NBUNDLE, isRemoteConnection, remoteConnectionBUILD_NUMBER_KEY, COPYRIGHT_KEY, FULL_PRODUCT_NAME_KEY, MAJOR_VERSION_KEY, MINOR_VERSION_KEY, SHORT_PRODUCT_NAME_KEY, SYSTEM_INFORMATION_KEY| Constructor and Description |
|---|
AdministrationServiceImpl()
Constructor - Constructs a new instance of AdministrationServiceImpl
|
AdministrationServiceImpl(MBeanServerConnection serverConnection)
Constructor - Constructs a new instance of AdministrationServiceImpl
|
AdministrationServiceImpl(MBeanServerConnection serverConnection,
boolean isRemoteConnection)
Constructor - Constructs a new instance of AdministrationServiceImpl
|
| Modifier and Type | Method and Description |
|---|---|
String |
getAdminServerName()
Get the instance name of the platform's administration server.
|
Set<String> |
getClusteredServerNames()
Get a set of the names of all the clustered servers in the domain.
|
Set<String> |
getClusterNames()
Get a set of the names of all the clusters in the domain.
|
String |
getComponentInstallationDescriptor(String componentName)
Retrieve the Component Installation descriptor for the server target.
|
String |
getComponentState(String componentName,
String targetName)
Gets the component state
|
String |
getComponentType(String componentName,
String targetName)
Gets the component type
|
MBeanServerConnection |
getConnectionForInstance(String instanceName)
Get the MBean server connection for a particular instance.
|
String[] |
getConsumingEndpoints(String componentName,
String targetName)
Get the list of consuming endpoints
|
String |
getInstallRoot()
Get the full path to the platform's instaall root directory.
|
String |
getInstanceName()
Get the name of this instance.
|
String |
getInstanceRoot()
Get the full path to the platform's instance root directory.
|
String |
getJmxRmiPort()
Get a string representation of the DAS JMX RMI connector port.
|
String[] |
getProvisioningEndpoints(String componentName,
String targetName)
Get the list of provisioning endpoints
|
Map<String,Properties> |
getRuntimeDetails()
Retrieve runtime version information
|
Set<String> |
getServersInCluster(String clusterName)
Get a set of the names of all the servers in the specified cluster.
|
String |
getServiceAssemblyDeploymentDescriptor(String serviceAssemblyName)
Returns the jbi.xml Deployment Descriptor for a Service Assembly.
|
String |
getServiceAssemblyState(String serviceAssemblyName,
String targetName)
Gets the Service Assembly state
|
String |
getServiceUnitDeploymentDescriptor(String serviceAssemblyName,
String serviceUnitName)
Returns the jbi.xml Deployment Descriptor for a Service Unit.
|
String |
getSharedLibraryInstallationDescriptor(String sharedLibraryName)
Returns the jbi.xml Installation Descriptor for a Shared Library.
|
Set<String> |
getStandaloneServerNames()
Get a set of the names of all the standalone servers in the domain.
|
String |
getTargetName()
Get the Target Name.
|
String |
getTargetName(String instanceName)
Get the Target Name for a specified instance.
|
String |
getWSDLDefinition(String componentName,
String endpoint,
String targetName)
Retrieves the primary WSDL associated with the specified endpoint.
|
String |
getWSDLImportedResource(String componentName,
String endpoint,
String targetNamespace,
String targetName)
Retrieves the WSDL or XSD associated with the specified endpoint and
targetNamespace
|
boolean |
isAdminServer()
Determine whether this instance is the administration server instance.
|
boolean |
isBindingComponent(String componentName)
check for BindingComponent
|
boolean |
isCluster(String targetName)
Determine whether a target is a cluster.
|
boolean |
isClusteredServer(String targetName)
Determine whether the target is a clustered server.
|
boolean |
isInstanceClustered(String instanceName)
Determine whether or not an instance is clustered.
|
boolean |
isInstanceUp(String instanceName)
Determine if the specified instance is up.
|
boolean |
isJBIComponentInstalled(String componentName,
String targetName)
Checks to see if a component/library is installed on a target
|
boolean |
isJBIRuntimeEnabled()
Checks to see if the JBI Runtime is enabled.
|
boolean |
isServiceAssemblyDeployed(String serviceAssemblyName,
String targetName)
Checks to see if a Service Assembly is deployed on a target
|
boolean |
isServiceEngine(String componentName)
check for ServiceEngine
|
boolean |
isStandaloneServer(String targetName)
Determine whether a target is a standalone server.
|
boolean |
isTargetUp(String targetName)
Checks to see if the Target (server, cluster) is up or down.
|
boolean |
isValidTarget(String targetName)
Determine whether a target is a valid server or cluster name.
|
Map<String,String[]> |
listTargetNames()
Returns a map of target names to an array of target instance names.
|
boolean |
supportsMultipleServers()
Determine whether multiple servers are permitted within this AS
installation.
|
getAdministrationServiceMBeanObjectName, getConfigurationServiceMBeanObjectName, getDeploymentServiceMBeanObjectName, getI18NBundle, getInstallationServiceMBeanObjectName, getMBeanServerConnection, getNotificationServiceMBeanObjectName, getPerformanceMeasurementServiceMBeanObjectName, getRuntimeManagementServiceMBeanObjectName, invokeMBeanOperation, invokeMBeanOperation, isRegistered, isRemoteConnection, queryNamespublic AdministrationServiceImpl()
public AdministrationServiceImpl(MBeanServerConnection serverConnection)
serverConnection - public AdministrationServiceImpl(MBeanServerConnection serverConnection, boolean isRemoteConnection)
serverConnection - isRemoteConnection - public Map<String,String[]> listTargetNames() throws ManagementRemoteException
listTargetNames in interface AdministrationServicelistTargetNames in class AbstractServiceImplManagementRemoteExceptionpublic Map<String,Properties> getRuntimeDetails() throws ManagementRemoteException
getRuntimeDetails in interface AdministrationServiceManagementRemoteExceptionpublic boolean isTargetUp(String targetName) throws ManagementRemoteException
isTargetUp in interface AdministrationServicetargetName - name of the target (e.g., cluster1, server, etc.)ManagementRemoteException - if error or exception occurs.com.sun.esb.management.api.runtime.RuntimeManagementService#isTargetUp(java.lang.String)public String getComponentInstallationDescriptor(String componentName) throws ManagementRemoteException
getComponentInstallationDescriptor in interface AdministrationServiceComponent - name as a stringManagementRemoteException - on errorAdministrationService.getComponentInstallationDescriptor(java.lang.String)public String getServiceAssemblyDeploymentDescriptor(String serviceAssemblyName) throws ManagementRemoteException
getServiceAssemblyDeploymentDescriptor in interface AdministrationServicethe - name of the Service AssemblyManagementRemoteException - if error or exception occurs.AdministrationService.getServiceAssemblyDeploymentDescriptor(java.lang.String)public String getServiceUnitDeploymentDescriptor(String serviceAssemblyName, String serviceUnitName) throws ManagementRemoteException
getServiceUnitDeploymentDescriptor in interface AdministrationServicethe - name of the Service Assemblythe - name of the Service UnitManagementRemoteException - if error or exception occurs.AdministrationService.getServiceUnitDeploymentDescriptor(java.lang.String,
java.lang.String)public String getSharedLibraryInstallationDescriptor(String sharedLibraryName) throws ManagementRemoteException
getSharedLibraryInstallationDescriptor in interface AdministrationServicethe - name of the Shared LibraryManagementRemoteException - if error or exception occurs.AdministrationService.getSharedLibraryInstallationDescriptor(java.lang.String)public boolean isJBIRuntimeEnabled()
throws ManagementRemoteException
isJBIRuntimeEnabled in interface AdministrationServiceManagementRemoteException - if error or exception occurs.AdministrationService.isJBIRuntimeEnabled()public boolean isServiceEngine(String componentName) throws ManagementRemoteException
isServiceEngine in interface AdministrationServicethe - name of the ServiceEngine or Binding ComponentManagementRemoteException - if error or exception occurs.AdministrationService.isServiceEngine(java.lang.String)public boolean isBindingComponent(String componentName) throws ManagementRemoteException
isBindingComponent in interface AdministrationServicethe - name of the ServiceEngine or Binding ComponentManagementRemoteException - if error or exception occurs.AdministrationService.isBindingComponent(java.lang.String)public String[] getConsumingEndpoints(String componentName, String targetName) throws ManagementRemoteException
getConsumingEndpoints in interface AdministrationServicecomponentName - targetName - ManagementRemoteExceptionAdministrationService.getConsumingEndpoints(java.lang.String,
String)public String[] getProvisioningEndpoints(String componentName, String targetName) throws ManagementRemoteException
getProvisioningEndpoints in interface AdministrationServicecomponentName - targetName - ManagementRemoteExceptionAdministrationService.getProvisioningEndpoints(java.lang.String,
String)public String getWSDLDefinition(String componentName, String endpoint, String targetName) throws ManagementRemoteException
getWSDLDefinition in interface AdministrationServicecomponentName - endpoint - targetName - ManagementRemoteExceptionAdministrationService.getWSDLDefinition(String,String,String)public String getWSDLImportedResource(String componentName, String endpoint, String targetNamespace, String targetName) throws ManagementRemoteException
getWSDLImportedResource in interface AdministrationServicecomponentName - endpoint - targetNamespace - targetName - ManagementRemoteExceptionAdministrationService.getWSDLImportedResource(String,
String, String, String)public String getComponentState(String componentName, String targetName) throws ManagementRemoteException
getComponentState in interface AdministrationServicecomponentName - targetName - ManagementRemoteExceptionAdministrationService.getComponentState(java.lang.String,
java.lang.String)public String getComponentType(String componentName, String targetName) throws ManagementRemoteException
getComponentType in interface AdministrationServicecomponentName - targetName - ManagementRemoteExceptionAdministrationService.getComponentType(java.lang.String,
java.lang.String)public String getServiceAssemblyState(String serviceAssemblyName, String targetName) throws ManagementRemoteException
getServiceAssemblyState in interface AdministrationServiceserviceAssemblyName - targetName - ManagementRemoteExceptionAdministrationService.getServiceAssemblyState(java.lang.String,
java.lang.String)public boolean isJBIComponentInstalled(String componentName, String targetName) throws ManagementRemoteException
isJBIComponentInstalled in interface AdministrationServicecomponentName - targetName - ManagementRemoteExceptionAdministrationService.isJBIComponentInstalled(java.lang.String,
java.lang.String)public boolean isServiceAssemblyDeployed(String serviceAssemblyName, String targetName) throws ManagementRemoteException
isServiceAssemblyDeployed in interface AdministrationServiceserviceAssemblyName - targetName - ManagementRemoteExceptionAdministrationService.isServiceAssemblyDeployed(java.lang.String,
java.lang.String)public String getAdminServerName() throws ManagementRemoteException
getAdminServerName in interface AdministrationServiceManagementRemoteExceptionpublic boolean isAdminServer()
throws ManagementRemoteException
isAdminServer in interface AdministrationServicetrue if this instance is the administration server,
false if not.ManagementRemoteExceptionpublic String getInstanceName() throws ManagementRemoteException
getInstanceName in interface AdministrationServiceManagementRemoteExceptionpublic boolean isInstanceUp(String instanceName) throws ManagementRemoteException
isInstanceUp in interface AdministrationServiceManagementRemoteExceptionpublic boolean supportsMultipleServers()
throws ManagementRemoteException
supportsMultipleServers in interface AdministrationServiceManagementRemoteExceptionpublic String getTargetName() throws ManagementRemoteException
getTargetName in interface AdministrationServiceManagementRemoteExceptionpublic String getTargetName(String instanceName) throws ManagementRemoteException
getTargetName in interface AdministrationServiceManagementRemoteExceptionpublic Set<String> getStandaloneServerNames() throws ManagementRemoteException
getStandaloneServerNames in interface AdministrationServiceManagementRemoteExceptionpublic Set<String> getClusteredServerNames() throws ManagementRemoteException
getClusteredServerNames in interface AdministrationServiceManagementRemoteExceptionpublic Set<String> getClusterNames() throws ManagementRemoteException
getClusterNames in interface AdministrationServiceManagementRemoteExceptionpublic Set<String> getServersInCluster(String clusterName) throws ManagementRemoteException
getServersInCluster in interface AdministrationServiceManagementRemoteExceptionpublic boolean isValidTarget(String targetName) throws ManagementRemoteException
isValidTarget in interface AdministrationServicetrue if targetName is a valid
standalone server name or cluster name, false if not.ManagementRemoteExceptionpublic boolean isCluster(String targetName) throws ManagementRemoteException
isCluster in interface AdministrationServicetrue if targetName is a cluster,
false if not.ManagementRemoteExceptionpublic boolean isStandaloneServer(String targetName) throws ManagementRemoteException
isStandaloneServer in interface AdministrationServicetrue if targetName is a standalone
server, false if not.ManagementRemoteExceptionpublic boolean isClusteredServer(String targetName) throws ManagementRemoteException
isClusteredServer in interface AdministrationServicetrue if targetName is a clustered
server, false if not.ManagementRemoteExceptionpublic boolean isInstanceClustered(String instanceName) throws ManagementRemoteException
isInstanceClustered in interface AdministrationServicetrue if the instance is clustered,
false if not.ManagementRemoteExceptionpublic String getJmxRmiPort() throws ManagementRemoteException
getJmxRmiPort in interface AdministrationServiceManagementRemoteExceptionpublic String getInstanceRoot() throws ManagementRemoteException
getInstanceRoot in interface AdministrationServiceManagementRemoteExceptionpublic String getInstallRoot() throws ManagementRemoteException
getInstallRoot in interface AdministrationServiceManagementRemoteExceptionpublic MBeanServerConnection getConnectionForInstance(String instanceName) throws ManagementRemoteException
getConnectionForInstance in interface AdministrationServiceMBeanServerConnection for the specified instance.ManagementRemoteExceptionCopyright © 2011-2016 OpenESB Community. All Rights Reserved.