@WebService @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE) @Addressing(enabled = true, required = true) public interface EndToEndpoint { @Action( input = EventingConstants.ACTION_SUBSCRIPTION_END ) void subscriptionEnd(@WebParam SubscriptionEnd subscriptionEnd); }
@WebService @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE) @Addressing(enabled = true, required = true) public interface EndToEndpoint { @Action( input = EventingConstants.ACTION_SUBSCRIPTION_END ) void subscriptionEnd(@WebParam SubscriptionEnd subscriptionEnd); }
@WebService(targetNamespace = EventingConstants.EVENTING_2011_03_NAMESPACE, name = EventingConstants.WRAPPED_SINK_PORT_TYPE) @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE) @Addressing(enabled = true, required = true) public interface WrappedSink { @Oneway @Action(input = EventingConstants.ACTION_NOTIFY_EVENT_WRAPPED_DELIVERY) @WebMethod(operationName = EventingConstants.OPERATION_NOTIFY_EVENT) void notifyEvent( @WebParam(partName = EventingConstants.PARAMETER, name = EventingConstants.NOTIFY, targetNamespace = EventingConstants.EVENTING_2011_03_NAMESPACE) EventType parameter ); }
@WebService(targetNamespace = EventingConstants.EVENTING_2011_03_NAMESPACE, name = EventingConstants.WRAPPED_SINK_PORT_TYPE) @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE) @Addressing(enabled = true, required = true) public interface WrappedSink { @Oneway @Action(input = EventingConstants.ACTION_NOTIFY_EVENT_WRAPPED_DELIVERY) @WebMethod(operationName = EventingConstants.OPERATION_NOTIFY_EVENT) void notifyEvent( @WebParam(partName = EventingConstants.PARAMETER, name = EventingConstants.NOTIFY, targetNamespace = EventingConstants.EVENTING_2011_03_NAMESPACE) EventType parameter ); }
/** * The interface definition of an Event Source web service, according to the specification. * See http://www.w3.org/TR/ws-eventing/#Subscribe */ @WebService(targetNamespace = EventingConstants.EVENTING_2011_03_NAMESPACE) @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE) @Addressing(enabled = true, required = true) public interface EventSourceEndpoint { /** * The Subscribe operation of the Event Source. * See http://www.w3.org/TR/ws-eventing/#Subscribe * @param body JAXB class Subscribe representing the body of the subscription request * @return JAXB class SubscribeResponse representing the response for the requester */ @Action( input = EventingConstants.ACTION_SUBSCRIBE, output = EventingConstants.ACTION_SUBSCRIBE_RESPONSE ) @WebResult(name = EventingConstants.RESPONSE_SUBSCRIBE) SubscribeResponse subscribeOp( @WebParam(name = EventingConstants.OPERATION_SUBSCRIBE, targetNamespace = EventingConstants.EVENTING_2011_03_NAMESPACE, partName = "body") Subscribe body) throws IOException; }
/** * The interface definition of a Resource Factory web service, according to the specification. */ @WebService(targetNamespace = TransferConstants.TRANSFER_2011_03_NAMESPACE, name = TransferConstants.NAME_RESOURCE_FACTORY) @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE) @Addressing(enabled = true, required = true) public interface ResourceFactory { @Action( input = TransferConstants.ACTION_CREATE, output = TransferConstants.ACTION_CREATE_RESPONSE ) @WebMethod(operationName = TransferConstants.NAME_OPERATION_CREATE) @WebResult( name = TransferConstants.NAME_MESSAGE_CREATE_RESPONSE, targetNamespace = TransferConstants.TRANSFER_2011_03_NAMESPACE, partName = "Body" ) CreateResponse create( @WebParam( name = TransferConstants.NAME_MESSAGE_CREATE, targetNamespace = TransferConstants.TRANSFER_2011_03_NAMESPACE, partName = "Body" ) Create body ); }
/** * The interface definition of an Event Source web service, according to the specification. * See http://www.w3.org/TR/ws-eventing/#Subscribe */ @WebService(targetNamespace = EventingConstants.EVENTING_2011_03_NAMESPACE) @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE) @Addressing(enabled = true, required = true) public interface EventSourceEndpoint { /** * The Subscribe operation of the Event Source. * See http://www.w3.org/TR/ws-eventing/#Subscribe * @param body JAXB class Subscribe representing the body of the subscription request * @return JAXB class SubscribeResponse representing the response for the requester */ @Action( input = EventingConstants.ACTION_SUBSCRIBE, output = EventingConstants.ACTION_SUBSCRIBE_RESPONSE ) @WebResult(name = EventingConstants.RESPONSE_SUBSCRIBE) SubscribeResponse subscribeOp( @WebParam(name = EventingConstants.OPERATION_SUBSCRIBE, targetNamespace = EventingConstants.EVENTING_2011_03_NAMESPACE, partName = "body") Subscribe body) throws IOException; }
/** * The interface definition of a Resource Factory web service, according to the specification. */ @WebService(targetNamespace = TransferConstants.TRANSFER_2011_03_NAMESPACE, name = TransferConstants.NAME_RESOURCE_FACTORY) @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE) @Addressing(enabled = true, required = true) public interface ResourceFactory { @Action( input = TransferConstants.ACTION_CREATE, output = TransferConstants.ACTION_CREATE_RESPONSE ) @WebMethod(operationName = TransferConstants.NAME_OPERATION_CREATE) @WebResult( name = TransferConstants.NAME_MESSAGE_CREATE_RESPONSE, targetNamespace = TransferConstants.TRANSFER_2011_03_NAMESPACE, partName = "Body" ) CreateResponse create( @WebParam( name = TransferConstants.NAME_MESSAGE_CREATE, targetNamespace = TransferConstants.TRANSFER_2011_03_NAMESPACE, partName = "Body" ) Create body ); }
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE) @Addressing(required = true, enabled = true) @XmlSeeAlso({ org.apache.cxf.ws.mex.model._2004_09.ObjectFactory.class }) @WebService(targetNamespace = "http://www.w3.org/2009/09/ws-mex") public interface MetadataExchange { @WebResult(name = "Metadata", targetNamespace = "http://schemas.xmlsoap.org/ws/2004/09/mex", partName = "body") @Action(input = "http://schemas.xmlsoap.org/ws/2004/09/transfer/Get", output = "http://schemas.xmlsoap.org/ws/2004/09/transfer/GetResponse") @WebMethod(operationName = "Get2004") org.apache.cxf.ws.mex.model._2004_09.Metadata get2004(); @WebResult(name = "Metadata", targetNamespace = "http://schemas.xmlsoap.org/ws/2004/09/mex", partName = "body") @Action(input = "http://schemas.xmlsoap.org/ws/2004/09/mex/GetMetadata/Request", output = "http://schemas.xmlsoap.org/ws/2004/09/mex/GetMetadata/Response") @WebMethod(operationName = "GetMetadata2004") org.apache.cxf.ws.mex.model._2004_09.Metadata getMetadata( @WebParam(partName = "body", name = "GetMetadata", targetNamespace = "http://schemas.xmlsoap.org/ws/2004/09/mex") org.apache.cxf.ws.mex.model._2004_09.GetMetadata body ); }
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE) @Addressing(required = true, enabled = true) @XmlSeeAlso({ org.apache.cxf.ws.mex.model._2004_09.ObjectFactory.class }) @WebService(targetNamespace = "http://www.w3.org/2009/09/ws-mex") public interface MetadataExchange { @WebResult(name = "Metadata", targetNamespace = "http://schemas.xmlsoap.org/ws/2004/09/mex", partName = "body") @Action(input = "http://schemas.xmlsoap.org/ws/2004/09/transfer/Get", output = "http://schemas.xmlsoap.org/ws/2004/09/transfer/GetResponse") @WebMethod(operationName = "Get2004") org.apache.cxf.ws.mex.model._2004_09.Metadata get2004(); @WebResult(name = "Metadata", targetNamespace = "http://schemas.xmlsoap.org/ws/2004/09/mex", partName = "body") @Action(input = "http://schemas.xmlsoap.org/ws/2004/09/mex/GetMetadata/Request", output = "http://schemas.xmlsoap.org/ws/2004/09/mex/GetMetadata/Response") @WebMethod(operationName = "GetMetadata2004") org.apache.cxf.ws.mex.model._2004_09.Metadata getMetadata( @WebParam(partName = "body", name = "GetMetadata", targetNamespace = "http://schemas.xmlsoap.org/ws/2004/09/mex") org.apache.cxf.ws.mex.model._2004_09.GetMetadata body ); }
@WebService(name = "Hello", serviceName = "HelloService", portName = "HelloPort", targetNamespace = "http://cxf.apache.org/systest/wsa/responses", endpointInterface = "org.apache.cxf.systest.ws.addr_responses.Hello") @Addressing(responses = Responses.NON_ANONYMOUS) public class HelloImpl implements Hello { public String sayHi(String arg0) { return "get" + arg0; } }
@WebService(serviceName = "HelloWorldOneWayQueueService", portName = "HelloWorldOneWayQueuePort", endpointInterface = "org.apache.cxf.hello_world_jms.HelloWorldOneWayPort", targetNamespace = "http://cxf.apache.org/hello_world_jms", wsdlLocation = "testutils/jms_test.wsdl") @Addressing(required = true) public class GreeterImplQueueOneWay implements HelloWorldOneWayPort { public void greetMeOneWay(String stringParam0) { //System.out.println("********* greetMeOneWay: " + stringParam0); } }
@WebService(serviceName = "SOAPService", portName = "SoapPort", endpointInterface = "org.apache.hello_world_soap_http.Greeter", targetNamespace = "http://apache.org/hello_world_soap_http", wsdlLocation = "testutils/hello_world.wsdl") @Addressing public static class GreeterImpl extends BaseGreeterImpl { }
@Addressing(required=true) public class ActivationPortTypeImpl // implements ActivationPortType
@Addressing(required=true) public class ActivationPortTypeImpl // implements ActivationPortType
@Addressing(required=true) public class RegistrationResponsePortTypeImpl {
@WebService(serviceName = "SOAPService8", portName = "SoapPort8", endpointInterface = "org.apache.hello_world_doc_lit.Greeter", targetNamespace = "http://apache.org/hello_world_doc_lit", wsdlLocation = "testutils/hello_world_doc_lit.wsdl") @Addressing(required = false) @Logging public class GreeterImplSoap12 extends GreeterImplDocBase { }
@Addressing @WebService public class AddNumberImpl {
targetNamespace = "http://apache.org/cxf/systest/ws/addr_feature/") @ServiceMode(Mode.PAYLOAD) @Addressing(enabled = true, required = true) public static class AddNumberProviderNoWsdl implements Provider<Source> { @Resource
portName = "GenericServicePosrt") @ServiceMode(value = javax.xml.ws.Service.Mode.MESSAGE) @Addressing public static class CXF4818Provider implements Provider<SOAPMessage> {