com.sun.ws.management.framework.transfer
Class TransferSupport

java.lang.Object
  extended by com.sun.ws.management.framework.transfer.TransferSupport
All Implemented Interfaces:
Transferable
Direct Known Subclasses:
EnumerationHandler

public class TransferSupport
extends java.lang.Object
implements Transferable

This class provides default, overrideable behavior for objects that support WS-Transfer. Custom actions can be implemented by creating methids names after actions.

Author:
wire

Field Summary
static ObjectFactory addressingFactory
           
static javax.xml.namespace.QName FRAGMENT_TRANSFER
           
static ObjectFactory managementFactory
           
static ObjectFactory xferFactory
           
 
Constructor Summary
TransferSupport()
           
 
Method Summary
 void create(HandlerContext context, Management request, Management response)
           
static EndpointReferenceType createEpr(java.lang.String endpointUrl, java.lang.String resourceUri, java.util.Map<java.lang.String,java.lang.String> selectors)
           
 void delete(HandlerContext context, Management request, Management response)
           
 void get(HandlerContext context, Management request, Management response)
           
 void put(HandlerContext context, Management request, Management response)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

addressingFactory

public static final ObjectFactory addressingFactory

managementFactory

public static final ObjectFactory managementFactory

xferFactory

public static final ObjectFactory xferFactory

FRAGMENT_TRANSFER

public static final javax.xml.namespace.QName FRAGMENT_TRANSFER
Constructor Detail

TransferSupport

public TransferSupport()
Method Detail

create

public void create(HandlerContext context,
                   Management request,
                   Management response)
Specified by:
create in interface Transferable

delete

public void delete(HandlerContext context,
                   Management request,
                   Management response)
Specified by:
delete in interface Transferable

get

public void get(HandlerContext context,
                Management request,
                Management response)
Specified by:
get in interface Transferable

put

public void put(HandlerContext context,
                Management request,
                Management response)
Specified by:
put in interface Transferable

createEpr

public static EndpointReferenceType createEpr(java.lang.String endpointUrl,
                                              java.lang.String resourceUri,
                                              java.util.Map<java.lang.String,java.lang.String> selectors)
                                       throws javax.xml.bind.JAXBException
Throws:
javax.xml.bind.JAXBException