1 23 24 32 package com.sun.enterprise.jbi.serviceengine.bridge.transport; 33 34 import com.sun.enterprise.deployment.ServiceRefPortInfo; 35 import java.util.Map ; 36 import javax.xml.namespace.QName ; 37 38 import com.sun.xml.ws.spi.runtime.WSConnection; 39 40 44 public class NMRTransportFactory implements com.sun.xml.ws.spi.runtime.ClientTransportFactory { 45 46 private boolean oneWay; 48 private ServiceRefPortInfo portInfo; 49 50 public NMRTransportFactory(ServiceRefPortInfo portInfo, boolean oneWay) { 51 setOneWay(oneWay); 53 setServicePortInfo(portInfo); 54 } 55 public WSConnection create() { 56 NMRClientConnection transport = 57 new NMRClientConnection(portInfo, oneWay); 58 return transport; 59 } 60 61 public WSConnection create(Map <String , Object > context) { 62 NMRClientConnection transport = 63 new NMRClientConnection(portInfo, oneWay); 64 return transport; 65 }; 66 67 70 71 72 public void setOneWay(boolean oneWay) { 73 this.oneWay = oneWay; 74 } 75 76 public void setServicePortInfo(ServiceRefPortInfo portInfo) { 77 this.portInfo = portInfo; 78 } 79 } 80 | Popular Tags |