Package org.eclipse.ecf.tests.remoteservice

Examples of org.eclipse.ecf.tests.remoteservice.IConcatService


    final RemoteServiceTracker st = new RemoteServiceTracker(adapters[1],
        null, IConcatService.class.getName(), null);
    assertNotNull(st);
    st.open();
    IRemoteService rs = st.getRemoteService();
    final IConcatService concatService = (IConcatService) rs.getProxy();
    assertNotNull(concatService);
    System.out.println("proxy call start");
    final String result = concatService.concat("OSGi ", "is cool");
    System.out.println("proxy call end. result=" + result);
    sleep(3000);
    st.close();
    sleep(3000);
  }
View Full Code Here


    final RemoteServiceTracker st = new RemoteServiceTracker(adapters[1], null, IConcatService.class.getName(), null);
    assertNotNull(st);
    st.open();
    IRemoteService rs = st.getRemoteService();
    final IConcatService concatService = (IConcatService) rs.getProxy();
    assertNotNull(concatService);
    // test for proxy implementing IRemoteServiceProxy
    if (concatService instanceof IRemoteServiceProxy) {
      IRemoteService remoteService = ((IRemoteServiceProxy) concatService).getRemoteService();
      assertNotNull(remoteService);
      IRemoteServiceReference remoteServiceReference = ((IRemoteServiceProxy) concatService).getRemoteServiceReference();
      assertNotNull(remoteServiceReference);
      System.out.println("remote service reference found from proxy="+remoteServiceReference);
      System.out.println("remoteserviceproxy call start");
      Object result = RemoteServiceHelper.syncExec(remoteService, "concat" , new Object[] { "IRemoteServiceProxy ","is very cool" }, 20000);
      System.out.println("remoteserviceproxy call end. result=" + result);
    } else {
      System.out.println("proxy call start");
      final String result = concatService.concat("OSGi ", "is cool");
      System.out.println("proxy call end. result=" + result);
    }
    sleep(3000);
    st.close();
    sleep(3000);
View Full Code Here

    final RemoteServiceTracker st = new RemoteServiceTracker(adapters[1], null, IConcatService.class.getName(), null);
    assertNotNull(st);
    st.open();
    IRemoteService rs = st.getRemoteService();
    final IConcatService concatService = (IConcatService) rs.getProxy();
    assertNotNull(concatService);
    // test for proxy implementing IRemoteServiceProxy
    if (concatService instanceof IRemoteServiceProxy) {
      IRemoteService remoteService = ((IRemoteServiceProxy) concatService).getRemoteService();
      assertNotNull(remoteService);
      IRemoteServiceReference remoteServiceReference = ((IRemoteServiceProxy) concatService).getRemoteServiceReference();
      assertNotNull(remoteServiceReference);
      System.out.println("remote service reference found from proxy="+remoteServiceReference);
      System.out.println("remoteserviceproxy call start");
      Object result = RemoteServiceHelper.syncExec(remoteService, "concat" , new Object[] { "IRemoteServiceProxy ","is very cool" }, 20000);
      System.out.println("remoteserviceproxy call end. result=" + result);
    } else {
      System.out.println("proxy call start");
      final String result = concatService.concat("OSGi ", "is cool");
      System.out.println("proxy call end. result=" + result);
    }
    sleep(3000);
    st.close();
    sleep(3000);
View Full Code Here

  protected String[] getDefaultServiceClasses() {
    return new String[] { IConcatService.class.getName() };
  }

  protected Object getDefaultService() {
    return new IConcatService() {
      public String concat(String string1, String string2) {
        final String result = string1.concat(string2);
        System.out.println("SERVICE.concat(" + string1 + "," + string2
            + ") returning " + result);
        return string1.concat(string2);
View Full Code Here

  protected String[] getDefaultServiceClasses() {
    return new String[] { IConcatService.class.getName() };
  }

  protected Object getDefaultService() {
    return new IConcatService() {
      public String concat(String string1, String string2) {
        final String result = string1.concat(string2);
        System.out.println("SERVICE.concat(" + string1 + "," + string2
            + ") returning " + result);
        return string1.concat(string2);
View Full Code Here

TOP

Related Classes of org.eclipse.ecf.tests.remoteservice.IConcatService

Copyright © 2018 www.massapicom. 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.