public void setupSerial(String port) { JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean(); factory.getInInterceptors().add(new LoggingInInterceptor()); factory.getOutInterceptors().add(new LoggingOutInterceptor()); factory.setServiceClass(ArduinoWS.class); factory.setAddress("http://localhost:8084/ArduinoWS/ArduinoWSService"); ArduinoWS client = (ArduinoWS) factory.create(); String reply = client.setupArduinoSerial(port); }
public ArrayList<String> getSerialPorts() { JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean(); factory.getInInterceptors().add(new LoggingInInterceptor()); factory.getOutInterceptors().add(new LoggingOutInterceptor()); factory.setServiceClass(ArduinoWS.class); factory.setAddress("http://localhost:8084/ArduinoWS/ArduinoWSService"); ArduinoWS client = (ArduinoWS) factory.create(); ArrayList<String> reply = (ArrayList<String>) client.getSerialPortNames(); return reply; }
public static void main(String args[]) throws Exception { JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean(); factory.getInInterceptors().add(new LoggingInInterceptor()); factory.getOutInterceptors().add(new LoggingOutInterceptor()); factory.setServiceClass(TestService.class); // factory.setAddress("http://localhost:9098/testService"); factory.setAddress("http://localhost:9099/testService"); TestService client = (TestService) factory.create(); String reply = client.sayHi("HI"); System.out.println("Server said: " + reply); System.exit(0); }
public static void main(String[] args) { JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean(); factory.setServiceClass(ICalculator.class); factory.setAddress("http://localhost:8080/SOAPCalculator/soap?wsdl"); factory.getInInterceptors().add(new LoggingInInterceptor()); factory.getOutInterceptors().add(new LoggingOutInterceptor()); ICalculator client = (ICalculator) factory.create(); Add request = new Add(); request.setArg0(1); request.setArg1(10); int reply = client.add(request.getArg0(), request.getArg1()); AddResponse response = new AddResponse(); response.setReturn(reply); System.out.println("Response: " + response.getReturn()); }
@Bean CustomerRealmWebService customerRealmWebService( Environment environment, AccessTokens accessTokens, CustomerRealmProperties customerRealmProperties) { JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean(); factory.setAddress(customerRealmProperties.getServiceUrl()); factory.setServiceClass(CustomerRealmWebService.class); OAuth2TokenInterceptor oAuth2TokenInterceptor = new OAuth2TokenInterceptor(accessTokens, SERVICE_ID); factory.getOutInterceptors().add(oAuth2TokenInterceptor); if (environment.containsProperty("debug") || environment.containsProperty("trace")) { LoggingInInterceptor loggingInInterceptor = new LoggingInInterceptor(); loggingInInterceptor.setPrettyLogging(true); LoggingOutInterceptor loggingOutInterceptor = new LoggingOutInterceptor(); loggingOutInterceptor.setPrettyLogging(true); factory.getInInterceptors().add(loggingInInterceptor); factory.getOutInterceptors().add(loggingOutInterceptor); } return (CustomerRealmWebService) factory.create(); }