1/*2 * Copyright 2001-2008 The Apache Software Foundation.3 * 4 * Licensed under the Apache License, Version 2.0 (the "License");5 * you may not use this file except in compliance with the License.6 * You may obtain a copy of the License at7 * 8 * http://www.apache.org/licenses/LICENSE-2.09 * 10 * Unless required by applicable law or agreed to in writing, software11 * distributed under the License is distributed on an "AS IS" BASIS,12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.13 * See the License for the specific language governing permissions and14 * limitations under the License.15 *16 */17package org.apache.juddi.v3.client;
1819import javax.jws.WebService;
2021import org.apache.juddi.v3.annotations.UDDIService;
22import org.apache.juddi.v3.annotations.UDDIServiceBinding;
232425 @UDDIService(
26 businessKey="uddi:juddi.apache.org:businesses-asf",
27 serviceKey="uddi:juddi.apache.org:services-helloworld",
28 description = "Hello World test service")
29 @UDDIServiceBinding(
30 bindingKey="uddi:juddi.apache.org:bindings-helloworld-wsdl",
31 description="WSDL endpoint for the HelloWorld Service. This service is used for "32 + "testing the jUDDI annotation functionality",
33 tModelKeys="tModelKey1,tModelKey2",
34 categoryBag="keyedReference=keyName=uddi-org:types:wsdl;keyValue=wsdlDeployment;tModelKey=uddi:uddi.org:categorization:types," +
35"keyedReference=keyName=uddi-org:types:wsdl2;keyValue=wsdlDeployment2;tModelKey=uddi:uddi.org:categorization:types2",
36 accessPointType="wsdlDeployment",
37 accessPoint="http://${serverName}:${serverPort}/subscription-listener/helloworld")
38 @WebService(
39 endpointInterface = "org.apache.juddi.test.HelloWorld",
40 serviceName = "HelloWorld")
4142publicclassHelloWorldMockup {
4344public String sayHi(String text) {
45 System.out.println("sayHi called");
46return"Hello " + text;
47 }
4849 }