Class InOutAxisOperation

All Implemented Interfaces:
DescriptionConstants, ParameterInclude, WSDLConstants

public class InOutAxisOperation extends TwoChannelAxisOperation
  • Constructor Details

    • InOutAxisOperation

      public InOutAxisOperation()
    • InOutAxisOperation

      public InOutAxisOperation(QName name)
  • Method Details

    • createClient

      public OperationClient createClient(ServiceContext sc, Options options)
      Description copied from class: AxisOperation
      Return an OperationClient suitable for this AxisOperation.
      Specified by:
      createClient in class AxisOperation
      Parameters:
      sc - active ServiceContext
      options - active Options
      Returns:
      an OperationClient set up appropriately for this operation
    • addMessageContext

      public void addMessageContext(MessageContext msgContext, OperationContext opContext) throws AxisFault
      Description copied from class: AxisOperation
      Adds a message context into an operation context. Depending on MEPs, this method has to be overridden. Depending on the MEP operation description know how to fill the message context map in operationContext. As an example, if the MEP is IN-OUT then depending on messagable operation description should know how to keep them in correct locations.
      Specified by:
      addMessageContext in class AxisOperation
      Parameters:
      msgContext - MessageContext
      opContext - OperationContext
      Throws:
      AxisFault - AxisFault