1 package org.objectweb.celtix.transports; 2 3 import java.io.IOException ; 4 5 import javax.wsdl.WSDLException; 6 7 import org.objectweb.celtix.Bus; 8 import org.objectweb.celtix.bindings.ClientBinding; 9 import org.objectweb.celtix.ws.addressing.EndpointReferenceType; 10 11 14 public interface TransportFactory { 15 16 21 void init(Bus bus); 22 23 30 ServerTransport createServerTransport(EndpointReferenceType address) 31 throws WSDLException, IOException ; 32 33 40 ServerTransport createTransientServerTransport(EndpointReferenceType address) 41 throws WSDLException, IOException ; 42 43 51 ClientTransport createClientTransport(EndpointReferenceType address, 52 ClientBinding binding) 53 throws WSDLException, IOException ; 54 } 55 | Popular Tags |