Package net.jini.lease

Examples of net.jini.lease.LeaseRenewalManager


       // logs events as they arrive
       rrl = new RememberingRemoteListener(getExporter());

       // create lease renewal manager for wider use across implementations
       lrm = new LeaseRenewalManager(sysConfig.getConfiguration());
    }
View Full Code Here


 
       // Announce where we are in the test
       logger.log(Level.FINE, "GetLeaseTest: In setup() method.");

       // create lease renewal manager for wider use across implementations
       lrm = new LeaseRenewalManager(sysConfig.getConfiguration());
    }
View Full Code Here

       // logs events as they arrive
       rrl = new RememberingRemoteListener(getExporter());

       // create lease renewal manager for wider use across implementations
       lrm = new LeaseRenewalManager(sysConfig.getConfiguration());
    }
View Full Code Here

  ctx = Security.getContext();
  ccl = Thread.currentThread().getContextClassLoader();
  leaseMgr = (LeaseRenewalManager)
      Config.getNonNullEntry(config, BROWSER, "leaseManager",
           LeaseRenewalManager.class,
           new LeaseRenewalManager(config));
  isAdmin = ((Boolean) config.getEntry(
         BROWSER, "folderView",
         boolean.class, Boolean.TRUE)).booleanValue();
  leasePreparer = (ProxyPreparer)
      Config.getNonNullEntry(config, BROWSER, "leasePreparer",
View Full Code Here

      NORM, "isolateSets", boolean.class, Boolean.FALSE)).booleanValue();
  try {
      lrm = (LeaseRenewalManager) Config.getNonNullEntry(
    config, NORM, "leaseManager", LeaseRenewalManager.class);
  } catch (NoSuchEntryException e) {
      lrm = new LeaseRenewalManager(config);
  }
  exporter = getExporter(config);

  serverProxy = (NormServer) exporter.export(this);
View Full Code Here

  final int batchSize =
      getConfig().getIntConfigVal(configNameBase + "batchSize", 100);
  final int testSetSize =
      getConfig().getIntConfigVal(configNameBase + "testSetSize", 1500);

  final LeaseRenewalManager lrm = new LeaseRenewalManager();

  logger.log(Level.INFO, "threadCount = " + threadCount);
  logger.log(Level.INFO, "trials = " + trials);
  logger.log(Level.INFO, "batchSize = " + batchSize);
  logger.log(Level.INFO, "testSetSize = " + testSetSize);
View Full Code Here

        logger.log(Level.FINE, "run()");
        if(discoverySrvc == null) {
            throw new TestException("could not successfully start the service "
            +serviceName);
        }
        LeaseRenewalManager lrm =
      new LeaseRenewalManager(getConfig().getConfiguration());
        Lease lease = null;
        long  actualDur = 0;
        /* Request a registration with the lookup discovery service */
        logger.log(Level.FINE, "registering with the lookup discovery service");
  ServiceEventListener eventListener = new ServiceEventListener();
  LookupDiscoveryRegistration reg =
      DiscoveryServiceUtil.getRegistration
                    (discoverySrvc,
         eventListener,
         memberGroups,
         duration,
         new MarshalledObject(GroupsUtil.toCommaSeparatedStr
                         (memberGroups)));
  lease = getPreparedLease(reg);
  lrm.renewUntil(lease,Lease.FOREVER,new LRMListener());
  actualDur = DiscoveryServiceUtil.expirationToDuration
      (lease.getExpiration(),
       System.currentTimeMillis());
  logger.log(Level.FINE,
       "lease duration granted = "
       +(actualDur/1000)+" second(s)");
        long nSecsWait = ( (nSecsLookupDiscovery > (actualDur/1000)) ?
                            nSecsLookupDiscovery : (actualDur/1000) );
        /* Give the event time to arrive */
        int i = 0;
        if(!eventReceived) {
        for(i=1;i<nSecsWait;i++) {
                DiscoveryServiceUtil.delayMS(1000);
                if(eventReceived) break;
            }
        }//endif
        if(eventReceived) {
            logger.log(Level.FINE,
                              "first discovery event received after "
                              +i+" second(s)");
        } else {
            throw new TestException(
                             " -- waited "+i+" seconds, but no discovery "
                             +"event received for the first lookup "
                             +"service started");
        }//endif

        /* Start another lookup belonging to same group(s) as first */
        logger.log(Level.FINE,
                          "starting a new lookup service");
        synchronized(eventLock) {
            eventReceived = false;
      srvcReg = manager.startLookupService(); // prepared
            lookupList.add( srvcReg );
        }//end synchronized
        // prepared by DiscoveryAdminUtil
        DiscoveryAdmin admin1 = DiscoveryAdminUtil.getDiscoveryAdmin
                                                                (srvcReg);
        String[] memberGroups1 = admin1.getMemberGroups();
        LocatorsUtil.displayLocator(
                QAConfig.getConstrainedLocator(srvcReg.getLocator()),
                "  lookup locator",Level.FINE);
        logger.log(Level.FINE,
                          "  lookup MemberGroup(s) = "
                          +GroupsUtil.toCommaSeparatedStr(memberGroups1));
        /* Give the event time to arrive */
        i = 0;
        if(!eventReceived) {
        for(i=1;i<nSecsWait;i++) {
                DiscoveryServiceUtil.delayMS(1000);
                if(eventReceived) break;
            }
        }//endif
        if(eventReceived) {
            logger.log(Level.FINE,
               "second discovery event received after "+i+" second(s)");
        } else {
            throw new TestException(
                             " -- waited "+i+" seconds, but no discovery "
                             +"event received for the second lookup "
                             +"service started");
        }//endif
        /* Remove the lease from the renewal manager so it can expire */
        try {
            lrm.remove(lease);
            logger.log(Level.FINE,
                              "removed the lease from the renewal "
                              +"manager");
        } catch(UnknownLeaseException e) {
            logger.log(Level.FINE,
View Full Code Here

  final int batchSize =
      getConfig().getIntConfigVal(configNameBase + "batchSize", 100);
  final int testSetSize =
      getConfig().getIntConfigVal(configNameBase + "testSetSize", 1500);

  final LeaseRenewalManager lrm = new LeaseRenewalManager();

  logger.log(Level.INFO, "threadCount = " + threadCount);
  logger.log(Level.INFO, "trials = " + trials);
  logger.log(Level.INFO, "batchSize = " + batchSize);
  logger.log(Level.INFO, "testSetSize = " + testSetSize);
View Full Code Here

     */
    public void setup(QAConfig sysConfig) throws Exception {
        super.setup(sysConfig);
  /* LeaseRenewalManager for services to be registered with lookup */
  leaseRenewalMgr =
      new LeaseRenewalManager(sysConfig.getConfiguration());
  leaseListener   = new ExpirationListener(getConfig(),"");
  setupDiscardWait();
        getSetupInfo();
  mainListener = new LookupListener();
  mainListener.setLookupsToDiscover(initLookupsToStart);
View Full Code Here

        }
        /* getLeaseRenewalManager */
        methodStr = "getLeaseRenewalManager()";
        logger.log(Level.FINE, ""+": invoking "+methodStr+" ...");
        try {
            LeaseRenewalManager lrm = joinMgrSrvcID.getLeaseRenewalManager();
            logger.log(Level.FINE, errStr+methodStr);
            failed = true;
        } catch(IllegalStateException e) {
            logger.log(Level.FINE, successStr+methodStr);
        }
View Full Code Here

TOP

Related Classes of net.jini.lease.LeaseRenewalManager

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.