com.sun.enterprise.deployment
Class WebServiceHandlerChain

java.lang.Object
  extended by java.util.Observable
      extended by com.sun.enterprise.deployment.DynamicAttributesDescriptor
          extended by com.sun.enterprise.deployment.Descriptor
              extended by com.sun.enterprise.deployment.WebServiceHandlerChain
All Implemented Interfaces:
java.io.Serializable

public class WebServiceHandlerChain
extends Descriptor

Represents a single handler-chains in a webservice in webservices.xml

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.sun.enterprise.deployment.Descriptor
DESCRIPTION_CHANGED, DESCRIPTOR_CHANGED, docType, LARGE_ICON_CHANGED, NAME_CHANGED, SMALL_ICON_CHANGED
 
Constructor Summary
WebServiceHandlerChain()
           
WebServiceHandlerChain(WebServiceHandlerChain other)
           
 
Method Summary
 void addHandler(WebServiceHandler handler)
          Append handler to end of handler chain for this endpoint.
 java.util.List<WebServiceHandler> getHandlers()
          Get ordered list of WebServiceHandler handlers for this endpoint.
 java.lang.String getPortNamePattern()
           
 java.lang.String getProtocolBindings()
           
 java.lang.String getServiceNamePattern()
           
 boolean hasHandlers()
           
 void removeHandler(WebServiceHandler handler)
           
 void removeHandlerByName(java.lang.String handlerName)
           
 void setPortNamePattern(java.lang.String pattern)
           
 void setProtocolBindings(java.lang.String bindingId)
           
 void setServiceNamePattern(java.lang.String pattern)
           
 
Methods inherited from class com.sun.enterprise.deployment.Descriptor
addDeploymentExtension, addPrefixMapping, createUniqueFilenameAmongst, createUniqueNameAmongst, createUniqueNameAmongstNamedDescriptors, fillDocType, getDeploymentExtensions, getDescription, getDisplayName, getDocType, getLargeIconUri, getLocalizedDescription, getLocalizedDescriptions, getLocalizedDisplayName, getLocalizedDisplayNames, getLocalizedLargeIconUri, getLocalizedLargeIconUris, getLocalizedSmallIconUri, getLocalizedSmallIconUris, getName, getPrefixMapping, getSmallIconUri, isBoundsChecking, print, setBoundsChecking, setDescription, setDisplayName, setLargeIconUri, setLocalizedDescription, setLocalizedDisplayName, setLocalizedLargeIconUri, setLocalizedSmallIconUri, setName, setSmallIconUri, visit
 
Methods inherited from class com.sun.enterprise.deployment.DynamicAttributesDescriptor
addExtraAttribute, getExtraAttribute, getExtraAttributes, removeExtraAttribute, toString
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WebServiceHandlerChain

public WebServiceHandlerChain(WebServiceHandlerChain other)

WebServiceHandlerChain

public WebServiceHandlerChain()
Method Detail

setProtocolBindings

public void setProtocolBindings(java.lang.String bindingId)

getProtocolBindings

public java.lang.String getProtocolBindings()

setServiceNamePattern

public void setServiceNamePattern(java.lang.String pattern)

getServiceNamePattern

public java.lang.String getServiceNamePattern()

setPortNamePattern

public void setPortNamePattern(java.lang.String pattern)

getPortNamePattern

public java.lang.String getPortNamePattern()

hasHandlers

public boolean hasHandlers()
Returns:
true if this endpoint has at least one handler in its handler chain.

addHandler

public void addHandler(WebServiceHandler handler)
Append handler to end of handler chain for this endpoint.


removeHandler

public void removeHandler(WebServiceHandler handler)

removeHandlerByName

public void removeHandlerByName(java.lang.String handlerName)

getHandlers

public java.util.List<WebServiceHandler> getHandlers()
Get ordered list of WebServiceHandler handlers for this endpoint.



Copyright © 2012 GlassFish Community. All Rights Reserved.