Beispiel #1
0
  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);
  }
Beispiel #2
0
  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;
  }
Beispiel #3
0
  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();
  }