package compbio.ws.jpred;
-
import javax.jws.WebParam;
import javax.jws.WebService;
@WebService(targetNamespace = "http://server.ws.compbio")
public interface Jpred {
-
- public String findSequence(
- @WebParam(name = "sequence") String sequence);
+
+ public String findSequence(@WebParam(name = "sequence") String sequence);
}
-
-/**
- * Please modify this class to meet your needs
- * This class is not complete
- */
-
package compbio.ws.jpred;
import java.util.Properties;
import java.net.URL;
/**
- * This class was generated by Apache CXF 2.7.8
- * 2013-12-09T11:22:58.858Z
+ * This class was generated by Apache CXF 2.7.8 2013-12-09T11:22:58.858Z
* Generated source version: 2.7.8
*
*/
import javax.xml.ws.Endpoint;
public class WSPublisher {
-
+
public static void main(String[] args) {
- Endpoint.publish("http://localhost:1236/proteocache/services", new JpredWS());
-
- System.out.println("Service is published!");
- }
+ Endpoint.publish("http://localhost:1236/proteocache/services", new JpredWS());
+
+ System.out.println("Service is published!");
+ }
}
+++ /dev/null
-package compbio.ws.jpred;
-
-
-import javax.jws.WebParam;
-import javax.jws.WebService;
-
-@WebService(targetNamespace = "http://server.ws.compbio")
-public interface Jpred {
-
- public String findSequence(
- @WebParam(name = "sequence") String sequence);
-
-}
+++ /dev/null
-
-/**
- * Please modify this class to meet your needs
- * This class is not complete
- */
-
-package compbio.ws.server;
-
-import java.util.Properties;
-
-import javax.xml.ws.Service;
-import javax.xml.namespace.QName;
-
-import java.net.URL;
-
-/**
- * This class was generated by Apache CXF 2.7.8
- * 2013-12-09T11:22:58.858Z
- * Generated source version: 2.7.8
- *
- */
-public class JpredClient {
-
- public static void main(String[] args) throws Exception {
- Properties properties = new Properties();
- properties.setProperty("openejb.embedded.remotable", "true");
- QName qname = new QName("http://server.ws.compbio", "JpredWSService");
- Service service = Service.create(new URL("http://localhost:8080/proteocache/services/JpredWS?wsdl"),
- qname);
-
- // QName qq = service.getServiceName();
- //
- Jpred sequense = service.getPort(service.getPorts().next(), Jpred.class);
- System.out.println(" : " + sequense.findSequence("erwerw"));
- }
-
-}
+++ /dev/null
-package compbio.ws.server;
-
-import javax.jws.WebService;
-
-import compbio.statistic.CassandraRequester;
-
-
-@WebService(endpointInterface = "compbio.ws.server.Jpred",
-targetNamespace = "http://server.ws.compbio", serviceName = "JpredWS")
-public class JpredWS implements Jpred {
-
- @Override
- public String findSequence(String sequence) {
- CassandraRequester cr = new CassandraRequester();
- System.out.println("YES");
- if (cr.readProteins(sequence, "whole") != null)
- return "The sequence is " + sequence;
- else
- return "No sequence " + sequence;
- }
-
-}