FileDocCategorySizeDatePackage
WebServiceInfo.javaAPI DocGlassfish v2 API4567Fri May 04 22:24:44 BST 2007com.sun.enterprise.admin.wsmgmt.repository.spi

WebServiceInfo

public interface WebServiceInfo
This is the mechanism to provide web service information for a given module. A WebServiceInfoProvider implementation is a class that extends the WebServiceInfoProvider abstract class. Some WebServiceInfoProvider can deal with ejb and web module. Some only deal with web modules.

Fields Summary
Constructors Summary
Methods Summary
public java.lang.StringgetAppId()
Returns the name of the application or stand alone module that has this web service.

return
the Application Id

public java.lang.StringgetBundleName()
Returns the module name within a EAR or null if it is a stand alone module.

return
the bundle name

public java.lang.String[]getDescriptorLocations()
Returns the descriptor locations. The descriptors include WSDL, webservices.xml and mapping file. If the alt WSDL location is specified in the archive, the overridden (correct) WSDL file location is returned.

return
the descriptor locations

public java.lang.StringgetEndpointUri()
Returns the relative URI of this endpoint.

return
the uri string

public java.lang.StringgetMappingFileLocation()
Returns the mapping file location.

return
the mapping file location

public java.lang.StringgetName()
Returns the name of the WebService.

return
fully qualified name of this WebService

public java.lang.StringgetServiceImplClass()
Returns the implementation Ejb or Servlet class name of this web service.

return
the Ejb or Servlet class name

public java.lang.StringgetServiceImplName()
Returns the implementation Ejb or Servlet name of this web service.

return
the Ejb or Servlet name

public java.lang.StringgetServiceImplType()
Returns the implementation type of this web service.

return
either "EJB" or "SERVLET"

public java.lang.StringgetWSDLFileLocation()
Returns the WSDL file location.

return
the WSDL file location

public java.lang.StringgetWebservicesFileLocation()
Returns the webservices.xml file location.

return
the webservices file location

public booleanisAppStandAloneModule()
Returns true if this web service belongs to a stand alone module.

return
true, if this web service belongs to a stand alone module