KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > sun > enterprise > jbi > serviceengine > bridge > transport > JAXRPCClientTransportFactory


1 /*
2  * Copyright 2004-2005 Sun Microsystems, Inc. All rights reserved.
3  * Use is subject to license terms.
4  *
5  *NMTransportFactory.java
6  *
7  * Created on May 4, 2005, 1:29 PM
8  */

9 package com.sun.enterprise.jbi.serviceengine.bridge.transport;
10 import javax.xml.namespace.QName JavaDoc;
11
12 import com.sun.enterprise.deployment.ServiceRefPortInfo;
13 import com.sun.xml.rpc.client.ClientTransportFactory;
14 import com.sun.xml.rpc.client.ClientTransport;
15
16 /**
17  *
18  * @author Manisha Umbarje
19  */

20 public class JAXRPCClientTransportFactory implements ClientTransportFactory {
21
22     //private QName serviceQName;
23
private ServiceRefPortInfo portInfo;
24     //private Object endpt;
25

26     public JAXRPCClientTransportFactory(ServiceRefPortInfo portInfo) {
27         //setServiceQName(portInfo.getServiceReference().getServiceName());
28
setServicePortInfo(portInfo);
29     }
30     
31     public ClientTransport create() {
32         JAXRPCClientTransport transport = new JAXRPCClientTransport();
33     //transport.setServiceQName(serviceQName);
34
transport.setServicePortInfo(portInfo);
35         return transport;
36     }
37
38     /*public void setServiceQName(QName q) {
39     serviceQName = q;
40     }*/

41
42     /*public void setJBIEndpoint(Object e) {
43     endpt = e;
44     }*/

45     
46     public void setServicePortInfo(ServiceRefPortInfo portInfo) {
47         this.portInfo = portInfo;
48     }
49 }
50
Popular Tags