com.sun.xml.ws.server.sei
Class InvokerTube<T extends Invoker>

java.lang.Object
  extended by com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl
      extended by com.sun.xml.ws.server.sei.InvokerTube<T>
All Implemented Interfaces:
Pipe, Tube, InvokerSource<T>
Direct Known Subclasses:
InvokerTube

public abstract class InvokerTube<T extends Invoker>
extends AbstractTubeImpl
implements InvokerSource<T>

Base class for InvokerTube restored to allow for containers to specify alternate implementations of SEI-based invoking.


Field Summary
protected  T invoker
           
 
Constructor Summary
protected InvokerTube(InvokerTube<T> that, TubeCloner cloner)
          Copy constructor.
protected InvokerTube(T invoker)
           
 
Method Summary
 T getInvoker(Packet request)
          Returns the Invoker object that serves the request.
 
Methods inherited from class com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl
copy, copy, doInvoke, doInvokeAndForget, doReturnWith, doSuspend, doSuspend, doSuspend, doSuspend, doThrow, process
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.sun.xml.ws.api.pipe.Tube
preDestroy, processException, processRequest, processResponse
 
Methods inherited from interface com.sun.xml.ws.api.pipe.Pipe
preDestroy
 

Field Detail

invoker

protected final T extends Invoker invoker
Constructor Detail

InvokerTube

protected InvokerTube(T invoker)

InvokerTube

protected InvokerTube(InvokerTube<T> that,
                      TubeCloner cloner)
Copy constructor.

Method Detail

getInvoker

@NotNull
public T getInvoker(Packet request)
Returns the Invoker object that serves the request.

Specified by:
getInvoker in interface InvokerSource<T extends Invoker>
Parameters:
request - Packet for request
Returns:
Selected invoker


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