com.sun.xml.ws.api.pipe.TubeCloner Maven / Gradle / Ivy
package com.sun.xml.ws.api.pipe;
import java.util.HashMap;
import java.util.Map;
/**
* Clones the whole pipeline.
*
*
* Since {@link Tube}s may form an arbitrary directed graph, someone needs
* to keep track of isomorphism for a clone to happen correctly. This class
* serves that role.
*
* @author Kohsuke Kawaguchi
*/
public class TubeCloner {
// Pipe to pipe, or tube to tube
protected final Map