FileDocCategorySizeDatePackage
WebServiceEndpointConfig.javaAPI DocGlassfish v2 API5214Fri May 04 22:30:36 BST 2007com.sun.appserv.management.config

WebServiceEndpointConfig

public interface WebServiceEndpointConfig implements com.sun.appserv.management.base.Container, NamedConfigElement
Config AMX MBean for Web Service Endpoint's config
since
AppServer 9.0

Fields Summary
public static final String
J2EE_TYPE
Constructors Summary
Methods Summary
public RegistryLocationConfigcreateRegistryLocationConfig(java.lang.String jndiName)

since
Appserver 9.0

public TransformationRuleConfigcreateTransformationRuleConfig(java.lang.String name, java.lang.String ruleFileLocation, boolean enabled, java.lang.String applyTo, java.util.Map reserved)
Creates a transformation rule for this web service.

param
name this transformation rule's name
param
ruleFileLocation File path location of this transformation rule
param
applyTo Operation(s) for which this transformation rule is applied. Possible values are "request", "response" or "both"
param
enabled If true transformation rule is applied
return
TransformationRule new transformation rule with the specified parameters

public booleangetJBIEnabled()
visibility of this endoint as a service in JBI

public java.lang.StringgetMaxHistorySize()
Gets the web service' max history size. Number of statistics stored in memory.

public java.lang.StringgetMonitoringLevel()
Get the web service' monitoring level can be OFF, LOW or HIGH.

see
ModuleMonitoringLevelValues

public java.lang.StringgetName()
Get the web service name.

public java.util.MapgetRegistryLocationConfigMap()

since
Appserver 9.0

public java.util.ListgetTransformationRuleConfigList()
Get the transformation rules (in the same order as in domain.xml) defined for this end point.

return
Map of transformation rules added to web service.

public java.util.MapgetTransformationRuleConfigMap()
Get the transformation rules (not in any specific order) defined for this end point.

return
Map of transformation rules added to web service.

public voidremoveRegistryLocationConfig(java.lang.String jndiName)

since
Appserver 9.0

public voidremoveTransformationRuleConfig(java.lang.String name)
Removes the specified transformation rule for this end point.

param
name Name of the transformation rule

public voidsetJBIEnabled(boolean enabled)
visibility of this endoint as a service in JBI

public voidsetMaxHistorySize(java.lang.String maxSize)
Sets the web service' max history size. Number of statistics stored in memory.

param
maxSize max size of stored statistics in memory

public voidsetMonitoringLevel(java.lang.String level)
Sets the web service' monitoring level can be OFF, LOW or HIGH.

see
ModuleMonitoringLevelValues