Examples of EndpointReferenceList


Examples of org.talend.schemas.esb.locator.rest._2011._11.EndpointReferenceList

 
  private void lookupEndpointsExample(LocatorService client, String service) throws IOException {
    System.out.println("------------------------------");
    System.out.println("LookupEndpoints");
    try {
      EndpointReferenceList endpointReferenceList = client.lookupEndpoints(URLEncoder.encode(service, "UTF-8"), null);
      if(endpointReferenceList.getEndpointReference().size() > 0)
      {
        for (W3CEndpointReference w3cEndpointReference : endpointReferenceList.getEndpointReference()) {
          System.out.println(w3cEndpointReference.toString());
       
      }
    } catch(WebApplicationException ex) {
      System.out.println(ex.getMessage());
View Full Code Here

Examples of org.talend.schemas.esb.locator.rest._2011._11.EndpointReferenceList

        } catch (UnsupportedEncodingException e1) {
            throw new WebApplicationException(Response
                    .status(Status.INTERNAL_SERVER_ERROR)
                    .entity(e1.getMessage()).build());
        }
        EndpointReferenceList refs = new EndpointReferenceList();
        try {
            initLocator();
            if (matcher == null) {
                names = locatorClient.lookup(serviceName);
            } else {
                names = locatorClient.lookup(serviceName, matcher);
            }
        } catch (ServiceLocatorException e) {
            throw new WebApplicationException(Response
                    .status(Status.INTERNAL_SERVER_ERROR)
                    .entity(e.getMessage()).build());
        } catch (InterruptedException e) {
            throw new WebApplicationException(Response
                    .status(Status.INTERNAL_SERVER_ERROR)
                    .entity(e.getMessage()).build());
        }
        if (names != null && !names.isEmpty()) {
            for (int i = 0; i < names.size(); i++) {
                adress = names.get(i);
                refs.getEndpointReference().add(buildEndpoint(serviceName, adress));
            }
        } else {
            if (LOG.isLoggable(Level.WARNING)) {
                LOG.log(Level.WARNING, "lookup Endpoints for " + serviceName
                        + " failed, service is not known.");
View Full Code Here

Examples of org.talend.schemas.esb.locator.rest._2011._11.EndpointReferenceList

    System.out.println("LookupEndpoints for service ".concat(service));
    WebClient wc = WebClient.create(LOOKUP_ADDRESS.concat("/").concat(
        URLEncoder.encode(service, "UTF-8")));
    wc.accept(MediaType.APPLICATION_XML);
    try {
      EndpointReferenceList erlt = wc
          .get(EndpointReferenceList.class);
      System.out.println("Found ".concat(
          String.valueOf(erlt.getEndpointReference().size())).concat(
          " endpoints"));
      if (erlt.getEndpointReference().size() > 0) {
        for (W3CEndpointReference w3cEndpointReference : erlt
            .getEndpointReference()) {
          System.out.println(w3cEndpointReference.toString());
        }
      }
    } catch (WebApplicationException ex) {
View Full Code Here

Examples of org.talend.schemas.esb.locator.rest._2011._11.EndpointReferenceList

        W3CEndpointReferenceBuilder builder = new W3CEndpointReferenceBuilder();
        //builder.serviceName(SERVICE_NAME);
        builder.address(ENDPOINTURL);
        expectedRef = builder.build();

        EndpointReferenceList erlt = lps.lookupEndpoints(
                SERVICE_NAME.toString(), new ArrayList<String>());
        if (erlt.getEndpointReference().get(0).equals(expectedRef))
            fail();

    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.