com.sun.xml.ws.server.sei
Class MessageFiller

java.lang.Object
  extended by com.sun.xml.ws.server.sei.MessageFiller
Direct Known Subclasses:
MessageFiller.AttachmentFiller, MessageFiller.Header

public abstract class MessageFiller
extends java.lang.Object

Puts a non-payload message parameter to Message.

Instance of this class is used to handle header parameters and attachment parameters. They add things to Message.


Nested Class Summary
static class MessageFiller.AttachmentFiller
          Adds a parameter as an MIME attachment to Message.
static class MessageFiller.Header
          Adds a parameter as an header.
 
Field Summary
protected  int methodPos
          The index of the method invocation parameters that this object looks for.
 
Constructor Summary
protected MessageFiller(int methodPos)
           
 
Method Summary
abstract  void fillIn(java.lang.Object[] methodArgs, java.lang.Object returnValue, Message msg)
          Moves an argument of a method invocation into a Message.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

methodPos

protected final int methodPos
The index of the method invocation parameters that this object looks for.

Constructor Detail

MessageFiller

protected MessageFiller(int methodPos)
Method Detail

fillIn

public abstract void fillIn(java.lang.Object[] methodArgs,
                            java.lang.Object returnValue,
                            Message msg)
Moves an argument of a method invocation into a Message.



Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.