com.sun.xml.ws.api.pipe
Class PipeCloner

java.lang.Object
  extended by com.sun.xml.ws.api.pipe.TubeCloner
      extended by com.sun.xml.ws.api.pipe.PipeCloner

Deprecated. Use TubeCloner.

public final class PipeCloner
extends TubeCloner

Clones the whole pipeline.

Since Pipes may form an arbitrary directed graph, someone needs to keep track of isomorphism for a clone to happen correctly. This class serves that role.


Field Summary
 
Fields inherited from class com.sun.xml.ws.api.pipe.TubeCloner
master2copy
 
Constructor Summary
PipeCloner()
          Deprecated.  
 
Method Summary
 void add(AbstractTubeImpl original, AbstractTubeImpl copy)
          Deprecated. Disambiguation version.
 void add(Pipe original, Pipe copy)
          Deprecated. The Pipe version of TubeCloner.add(Tube, Tube).
static Pipe clone(Pipe p)
          Deprecated. Pipe version of TubeCloner.clone(Tube)
<T extends Pipe>
T
copy(T p)
          Deprecated. Pipe version of TubeCloner.copy(Tube)
 
Methods inherited from class com.sun.xml.ws.api.pipe.TubeCloner
add, clone, copy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PipeCloner

PipeCloner()
Deprecated. 
Method Detail

clone

public static Pipe clone(Pipe p)
Deprecated. 
Pipe version of TubeCloner.clone(Tube)


copy

public <T extends Pipe> T copy(T p)
Deprecated. 
Pipe version of TubeCloner.copy(Tube)


add

public void add(Pipe original,
                Pipe copy)
Deprecated. 
The Pipe version of TubeCloner.add(Tube, Tube).


add

public void add(AbstractTubeImpl original,
                AbstractTubeImpl copy)
Deprecated. 
Disambiguation version.