com.sun.enterprise.config.serverbeans
Interface WebServiceEndpoint

All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy, org.jvnet.hk2.component.Injectable

public interface WebServiceEndpoint
extends org.jvnet.hk2.config.ConfigBeanProxy, org.jvnet.hk2.component.Injectable

This specifies configuration for a web service end point. This web service end point could be JAXRPC or JSR-109 web service. It contains configuration about Monitoring, Transformation rules and Monitoring Log


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
org.jvnet.hk2.config.ConfigBeanProxy.Duck
 
Method Summary
 String getJbiEnabled()
          Gets the value of the jbiEnabled property.
 String getMaxHistorySize()
          Gets the value of the maxHistorySize property.
 String getMonitoring()
          Gets the value of the monitoring property.
 String getName()
          Gets the value of the name property.
 List<RegistryLocation> getRegistryLocation()
          Gets the value of the registryLocation property.
 List<TransformationRule> getTransformationRule()
          Gets the value of the transformationRule property.
 void setJbiEnabled(String value)
          Sets the value of the jbiEnabled property.
 void setMaxHistorySize(String value)
          Sets the value of the maxHistorySize property.
 void setMonitoring(String value)
          Sets the value of the monitoring property.
 void setName(String value)
          Sets the value of the name property.
 
Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
createChild, deepCopy, getParent, getParent
 
Methods inherited from interface org.jvnet.hk2.component.Injectable
injectedInto
 

Method Detail

getName

@NotNull
String getName()
Gets the value of the name property. fully qualified web service name. Format: |ModuleName|#|EndpointName|, if the web service endpoint belongs to an application. (Parent of this element is j2ee-application). |EndpointName|, if the web service endpoint belongs to stand alone ejb-module or web-module (Parent of this element is either ejb-module or web-module).

Returns:
possible object is String

setName

void setName(String value)
             throws PropertyVetoException
Sets the value of the name property.

Parameters:
value - allowed object is String
Throws:
PropertyVetoException

getMonitoring

String getMonitoring()
Gets the value of the monitoring property. Monitoring level for this web service.

Returns:
possible object is String

setMonitoring

void setMonitoring(String value)
                   throws PropertyVetoException
Sets the value of the monitoring property.

Parameters:
value - allowed object is String
Throws:
PropertyVetoException

getMaxHistorySize

@Min(value=1L)
String getMaxHistorySize()
Gets the value of the maxHistorySize property. Maximum number of monitoring records stored in history for this end point

Returns:
possible object is String

setMaxHistorySize

void setMaxHistorySize(String value)
                       throws PropertyVetoException
Sets the value of the maxHistorySize property.

Parameters:
value - allowed object is String
Throws:
PropertyVetoException

getJbiEnabled

String getJbiEnabled()
Gets the value of the jbiEnabled property. If true, it enables the visibility of this endoint as a service in JBI.

Returns:
possible object is String

setJbiEnabled

void setJbiEnabled(String value)
                   throws PropertyVetoException
Sets the value of the jbiEnabled property.

Parameters:
value - allowed object is String
Throws:
PropertyVetoException

getRegistryLocation

List<RegistryLocation> getRegistryLocation()
Gets the value of the registryLocation property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the registryLocation property.

For example, to add a new item, do as follows:

    getRegistryLocation().add(newItem);
 

Objects of the following type(s) are allowed in the list RegistryLocation


getTransformationRule

List<TransformationRule> getTransformationRule()
Gets the value of the transformationRule property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the transformationRule property.

For example, to add a new item, do as follows:

    getTransformationRule().add(newItem);
 

Objects of the following type(s) are allowed in the list TransformationRule



Copyright © 2012 GlassFish Community. All Rights Reserved.