org.glassfish.webservices.deployment
Class WebServicesDeploymentMBean

java.lang.Object
  extended by org.glassfish.webservices.deployment.WebServicesDeploymentMBean

@AMXMetadata(type="web-service-mon",
             group="monitoring")
@ManagedObject
@Description(value="Deployed Web Services")
public class WebServicesDeploymentMBean
extends java.lang.Object

MBean that provides deployed Web Service endpoints. Keeps track of 109 deployed applications.

Author:
Jitendra Kotamraju

Constructor Summary
WebServicesDeploymentMBean()
           
 
Method Summary
 void deploy(WebServiceEndpoint endpoint)
           
 void deploy(WebServicesDescriptor wsDesc, WebServiceDeploymentNotifier notifier)
           
 java.util.Map<java.lang.String,java.lang.String> getEjb109Endpoint(java.lang.String appName, java.lang.String moduleName, java.lang.String ejbLink)
           
 java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,DeployedEndpointData>>> getEndpoint(java.lang.String appName, java.lang.String moduleName, java.lang.String endpointName)
           
 java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,DeployedEndpointData>>> getEndpoints()
           
 java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,DeployedEndpointData>>> getEndpoints(java.lang.String appName)
           
 java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,DeployedEndpointData>>> getEndpoints(java.lang.String appName, java.lang.String moduleName)
           
 java.util.Map<java.lang.String,java.lang.String> getServlet109Endpoint(java.lang.String appName, java.lang.String moduleName, java.lang.String servletLink)
           
 void undeploy(java.lang.String appName)
           
 void undeploy(WebServiceEndpoint endpoint)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebServicesDeploymentMBean

public WebServicesDeploymentMBean()
Method Detail

deploy

public void deploy(WebServiceEndpoint endpoint)

undeploy

public void undeploy(WebServiceEndpoint endpoint)

deploy

public void deploy(WebServicesDescriptor wsDesc,
                   WebServiceDeploymentNotifier notifier)

undeploy

public void undeploy(java.lang.String appName)

getEndpoints

public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,DeployedEndpointData>>> getEndpoints()

getEndpoints

public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,DeployedEndpointData>>> getEndpoints(java.lang.String appName)

getEndpoints

public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,DeployedEndpointData>>> getEndpoints(java.lang.String appName,
                                                                                                                                         java.lang.String moduleName)

getEndpoint

public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,DeployedEndpointData>>> getEndpoint(java.lang.String appName,
                                                                                                                                        java.lang.String moduleName,
                                                                                                                                        java.lang.String endpointName)

getServlet109Endpoint

@ManagedOperation
public java.util.Map<java.lang.String,java.lang.String> getServlet109Endpoint(java.lang.String appName,
                                                                                               java.lang.String moduleName,
                                                                                               java.lang.String servletLink)

getEjb109Endpoint

@ManagedOperation
public java.util.Map<java.lang.String,java.lang.String> getEjb109Endpoint(java.lang.String appName,
                                                                                           java.lang.String moduleName,
                                                                                           java.lang.String ejbLink)


Copyright © 2012 GlassFish Community. All Rights Reserved.