Examples of RemoteServiceAdminListener


Examples of org.osgi.service.remoteserviceadmin.RemoteServiceAdminListener

        try {
            ServiceReference[] listenerRefs = bctx.getServiceReferences(RemoteServiceAdminListener.class
                .getName(), null);
            if (listenerRefs != null) {
                for (ServiceReference sref : listenerRefs) {
                    RemoteServiceAdminListener rsal = (RemoteServiceAdminListener)bctx.getService(sref);
                    LOG.fine("notify RemoteServiceAdminListener " + rsal
                             + " of bundle " + sref.getBundle().getSymbolicName());
                    rsal.remoteAdminEvent(rsae);
                }
            }

        } catch (InvalidSyntaxException e) {
            e.printStackTrace();
View Full Code Here

Examples of org.osgi.service.remoteserviceadmin.RemoteServiceAdminListener

            EventAdmin eventAdmin = getEventAdmin();
            if (eventAdmin != null) {
                eventAdmin.postEvent(wrap(rsaEvent));
            }
            for (Object listener : listeners.getServices()) {
                RemoteServiceAdminListener rsaListener = (RemoteServiceAdminListener)listener;
                rsaListener.remoteAdminEvent(rsaEvent);
            }
        }
    }
View Full Code Here

Examples of org.osgi.service.remoteserviceadmin.RemoteServiceAdminListener

        EventAdmin eventAdmin = getEventAdmin();
        if (eventAdmin != null) {
            eventAdmin.postEvent(wrap(rsaEvent));
        }
        for (Object listener : listeners.getServices()) {
            RemoteServiceAdminListener rsaListener = (RemoteServiceAdminListener)listener;
            rsaListener.remoteAdminEvent(rsaEvent);
        }
    }
View Full Code Here

Examples of org.osgi.service.remoteserviceadmin.RemoteServiceAdminListener

            EventAdmin eventAdmin = getEventAdmin();
            if (eventAdmin != null) {
                eventAdmin.postEvent(wrap(rsaEvent));
            }
            for (Object listener : listeners.getServices()) {
                RemoteServiceAdminListener rsaListener = (RemoteServiceAdminListener)listener;
                rsaListener.remoteAdminEvent(rsaEvent);
            }
        }
    }
View Full Code Here

Examples of org.osgi.service.remoteserviceadmin.RemoteServiceAdminListener

        EventAdmin eventAdmin = getEventAdmin();
        if (eventAdmin != null) {
            eventAdmin.postEvent(wrap(rsaEvent));
        }
        for (Object listener : listeners.getServices()) {
            RemoteServiceAdminListener rsaListener = (RemoteServiceAdminListener)listener;
            rsaListener.remoteAdminEvent(rsaEvent);
        }
    }
View Full Code Here

Examples of org.osgi.service.remoteserviceadmin.RemoteServiceAdminListener

    for (ServiceReference ref : unfilteredRefs)
      if (perm == null || ref.getBundle().hasPermission(perm))
        filteredRefs.add(ref);
    List<RemoteServiceAdminListener> results = new ArrayList<RemoteServiceAdminListener>();
    for (final ServiceReference ref : filteredRefs) {
      RemoteServiceAdminListener l = AccessController
          .doPrivileged(new PrivilegedAction<RemoteServiceAdminListener>() {
            public RemoteServiceAdminListener run() {
              return (RemoteServiceAdminListener) remoteServiceAdminListenerTracker
                  .getService(ref);
            }
View Full Code Here

Examples of org.osgi.service.remoteserviceadmin.RemoteServiceAdminListener

    for(RemoteServiceAdminEvent event: remoteServiceAdminEvents) if (event.getType() == eventType) return true;
    return false;
  }
 
  protected RemoteServiceAdminListener createRemoteServiceAdminListener() {
    return new RemoteServiceAdminListener() {
      public void remoteAdminEvent(RemoteServiceAdminEvent event) {
        System.out.println("remoteAdminEvent event="+event);
        remoteServiceAdminEvents.add(event);
      }
    };
View Full Code Here

Examples of org.osgi.service.remoteserviceadmin.RemoteServiceAdminListener

      }
    };
  }
 
  public void testRemoteServiceAdminListener() throws Exception {
    RemoteServiceAdminListener listener = createRemoteServiceAdminListener();
    ServiceRegistration listenerReg = getContext().registerService(RemoteServiceAdminListener.class.getName(), listener, null);
   
    Properties props = getServiceProperties();
    registration = registerDefaultService(props);
    // Wait a while
View Full Code Here

Examples of org.osgi.service.remoteserviceadmin.RemoteServiceAdminListener

  // Register a RemoteServiceAdminListener so we can report to sdtout
  // when a remote service has actually been successfully exported by
  // the RSA implementation
  private void registerDebugListener(BundleContext context) {
    RemoteServiceAdminListener rsaListener = new RemoteServiceAdminListener() {
      public void remoteAdminEvent(RemoteServiceAdminEvent event) {
        switch (event.getType()) {
        case RemoteServiceAdminEvent.IMPORT_REGISTRATION:
          System.out
              .println("Service Imported by RemoteServiceAdmin.  EndpointDescription Properties="
View Full Code Here

Examples of org.osgi.service.remoteserviceadmin.RemoteServiceAdminListener

  // Register a RemoteServiceAdminListener so we can report to sdtout
  // when a remote service has actually been successfully exported by
  // the RSA implementation
  private void registerDebugListener(BundleContext context) {
    RemoteServiceAdminListener rsaListener = new RemoteServiceAdminListener() {
      public void remoteAdminEvent(RemoteServiceAdminEvent event) {
        switch (event.getType()) {
        case RemoteServiceAdminEvent.EXPORT_REGISTRATION:
          System.out
              .println("Service Exported by RemoteServiceAdmin.  EndpointDescription Properties="
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.