Package net.jini.core.lookup

Examples of net.jini.core.lookup.ServiceRegistrar


    }
      }
      if (event != null) {
    ServiceRegistrar[] registrars = event.getRegistrars();
    for (int i = registrars.length; --i >= 0; ) {
        ServiceRegistrar registrar = registrars[i];
        serviceRef = registrar.lookup(template);
        if (serviceRef != null) {
      manager.terminate();
      return;             
        }
    }
View Full Code Here


      // read LUS proxy
      ObjectInputStream oin = new ObjectInputStream(
    new BufferedInputStream(socket.getInputStream()));
      MarshalledInstance mi =
    new MarshalledInstance((MarshalledObject) oin.readObject());
      ServiceRegistrar reg =
    (ServiceRegistrar) mi.get(defaultLoader, false, null, context);

      // read LUS member groups
      int ngroups = oin.readInt();
      if (ngroups < 0) {
View Full Code Here

            MarshalledObject marshalledObj
                                  = (MarshalledObject)(marshalledRegs.get(i));
            MarshalledInstance marshalledInstance
                                  =  new MarshalledInstance(marshalledObj);
            try {
                ServiceRegistrar reg =
                         (ServiceRegistrar)(marshalledInstance.get(integrity));
                /* Success: record the un-marshalled element
                 *          delete the corresponding un-marshalled element
                 */
                unmarshalledRegs.add( reg );
View Full Code Here

    if (evnt.getServiceID().equals(oevnt.getServiceID()))
        continue outer;
      }
      ServiceItem item = evnt.getServiceItem();
      tmpl.serviceID = evnt.getServiceID();
      ServiceRegistrar proxy = (ServiceRegistrar)evnt.getSource();
      proxy = (ServiceRegistrar)
        QAConfig.getConfig().prepare("test.reggiePreparer",
                  proxy);
      ServiceMatches matches;
      matches = proxy.lookup(tmpl, 1);
      if (item == null) {
    if (matches.items.length != 0)
        throw new TestException(
            "verifyEventItems: event item is null, lookup returns non-null");
      } else {
View Full Code Here

    void terminateAllLookups() throws TestException, IOException {
        logger.log(Level.FINE, "destroying each lookup service ...");
        Iterator iter = genMap.keySet().iterator();
        for(int i=0;iter.hasNext();i++) {
            Object curObj = iter.next();
            ServiceRegistrar regProxy = null;
            if(curObj instanceof DiscoveryProtocolSimulator) {
                DiscoveryProtocolSimulator curGen
                                         = (DiscoveryProtocolSimulator)curObj;
                regProxy = curGen.getLookupProxy();
                curGen.stopAnnouncements();
View Full Code Here

        Map locMap = getModLocatorsDiscardMap(useDiscoveryList);
        Map expectedMap = getExpectedDiscardedMap(regInfo,discardType);
        Set kSet = expectedMap.keySet();
        Iterator iter = kSet.iterator();
        for(int j=0;iter.hasNext();j++) {
            ServiceRegistrar lookupProxy = (ServiceRegistrar)iter.next();
            if(    !locMap.containsKey(lookupProxy)
                || ((regInfo.locatorsToDiscover).length == 0) )
            {
                iter.remove();
      }//endif
View Full Code Here

        Iterator iter = genMap.keySet().iterator();
        for(int i=0;iter.hasNext();i++) {
            DiscoveryProtocolSimulator curGen =
                                       (DiscoveryProtocolSimulator)iter.next();
            String[]         curGroups   = curGen.getMemberGroups();
            ServiceRegistrar lookupProxy = curGen.getLookupProxy();
            if( ((i%2) == 0) && (groupsMap.containsKey(lookupProxy)) ) {
                for(int j=0;j<curGroups.length;j++) {
                    groupsList.add(curGroups[j]);
                }//end loop
                proxiesRemoved.add(lookupProxy);
View Full Code Here

                              ( getGroupListToUseByIndex(regInfo.handback) );
        Map expectedMap = getExpectedDiscardedMap(regInfo,discardType);
        Set kSet = expectedMap.keySet();
        Iterator iter = kSet.iterator();
        for(int j=0;iter.hasNext();j++) {
            ServiceRegistrar lookupProxy = (ServiceRegistrar)iter.next();
            if(    !gMap.containsKey(lookupProxy)
                || !proxiesRemoved.contains(lookupProxy) )
            {
                iter.remove();
      }//endif
View Full Code Here

        Iterator iter = genMap.keySet().iterator();
        for(int i=0;iter.hasNext();i++) {
            DiscoveryProtocolSimulator curGen =
                                       (DiscoveryProtocolSimulator)iter.next();
            String[]         curGroups   = curGen.getMemberGroups();
            ServiceRegistrar lookupProxy = curGen.getLookupProxy();
            if( groupsMap.containsKey(lookupProxy) ) {
                for(int j=0;j<curGroups.length;j++) {
                    groupsList.add(curGroups[j]+"_new");
                }//end loop
                proxiesReplaced.add(lookupProxy);
View Full Code Here

                              ( getGroupListToUseByIndex(regInfo.handback) );
        Map expectedMap = getExpectedDiscardedMap(regInfo,discardType);
        Set kSet = expectedMap.keySet();
        Iterator iter = kSet.iterator();
        for(int j=0;iter.hasNext();j++) {
            ServiceRegistrar lookupProxy = (ServiceRegistrar)iter.next();
            if(    !gMap.containsKey(lookupProxy)
                || !proxiesReplaced.contains(lookupProxy)
                || (    (regInfo.groupsToDiscover!=null)
                     && (regInfo.groupsToDiscover).length == 0) )
            {
View Full Code Here

TOP

Related Classes of net.jini.core.lookup.ServiceRegistrar

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.