1 package org.objectweb.celtix.transports; 2 3 import java.io.IOException ; 4 5 import javax.xml.ws.handler.MessageContext; 6 7 import org.objectweb.celtix.context.OutputStreamMessageContext; 8 import org.objectweb.celtix.ws.addressing.EndpointReferenceType; 9 10 11 16 public interface ServerTransport extends Transport { 17 18 19 24 void activate(ServerTransportCallback callback) throws IOException ; 25 26 30 void deactivate() throws IOException ; 31 32 40 OutputStreamMessageContext rebase(MessageContext context, 41 EndpointReferenceType decoupledResponseEndpoint) 42 throws IOException ; 43 44 48 void postDispatch(MessageContext bindingContext, OutputStreamMessageContext context) 49 throws IOException ; 50 51 } 52 | Popular Tags |