org.codehaus.activesoap.policy.addressing.handler
Class EndpointReferenceTypeHandler

java.lang.Object
  extended byorg.codehaus.activesoap.handler.stax.StaxHandler
      extended byorg.codehaus.activesoap.policy.addressing.handler.EndpointReferenceTypeHandler
All Implemented Interfaces:
Handler

public abstract class EndpointReferenceTypeHandler
extends StaxHandler

Version:
$Revision: 1.6 $

Constructor Summary
protected EndpointReferenceTypeHandler(AnyElementMarshaler anyElementMarshaler)
           
 
Method Summary
 void invoke(MessageExchange exchange)
          Handles the processing of an XML message which is typically a SOAP body element or header element but could be an entire REST XML service.
protected  void populateEndpointReferenceType(MessageExchange exchange, EndpointReferenceType value)
           
protected  void processElement(MessageExchange exchange, EndpointReferenceType value)
           
protected abstract  void setValue(AddressingContext context, EndpointReferenceType value)
           
 
Methods inherited from class org.codehaus.activesoap.handler.stax.StaxHandler
populateAnyAttributes, populateAnyContent, populateAttributes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EndpointReferenceTypeHandler

protected EndpointReferenceTypeHandler(AnyElementMarshaler anyElementMarshaler)
Method Detail

invoke

public void invoke(MessageExchange exchange)
            throws Exception
Description copied from interface: Handler
Handles the processing of an XML message which is typically a SOAP body element or header element but could be an entire REST XML service.

Parameters:
exchange - is the message exchange which can be used to accesss message-specific attributes to communicate between different handlers in a loose coupled way or to access service specific details such as the SOAP roles and encodings etc.
Throws:
Exception

populateEndpointReferenceType

protected void populateEndpointReferenceType(MessageExchange exchange,
                                             EndpointReferenceType value)
                                      throws XMLStreamException
Throws:
XMLStreamException

processElement

protected void processElement(MessageExchange exchange,
                              EndpointReferenceType value)
                       throws XMLStreamException
Throws:
XMLStreamException

setValue

protected abstract void setValue(AddressingContext context,
                                 EndpointReferenceType value)


Copyright © 2004-2007 LogicBlaze, Inc.. All Rights Reserved.