Package net.jini.discovery

Examples of net.jini.discovery.DiscoveryManagement


     */
    public void tearDown() {
        try {
            /* Terminate each lookup discovery utility that was created */
            for(int i=0;i<ldmList.size();i++) {
                DiscoveryManagement ldm
                             = (DiscoveryManagement)ldmList.get(i);
                logger.log(Level.FINE,
         "terminating LookupDiscoveryManager instance "+i);
                ldm.terminate();
            }//end loop
        } catch(Exception e) {
            e.printStackTrace();
        } finally {
      super.tearDown();
View Full Code Here


     */
    public void tearDown() {
        try {
            /* Terminate each lookup discovery utility that was created */
            for(int i=0;i<lookupDiscoveryList.size();i++) {
                DiscoveryManagement ld
                             = (DiscoveryManagement)lookupDiscoveryList.get(i);
                logger.log(Level.FINE, "tearDown - terminating "
                                  +"LookupDiscovery instance "+i);
                ld.terminate();
            }//end loop
        } catch(Exception e) {
            e.printStackTrace();
        } finally {
      super.tearDown();
View Full Code Here

        boolean failed = false;
        /* Invoke methods on terminated join manager -- getDiscoveryManager */
        methodStr = "getDiscoveryManager()";
        logger.log(Level.FINE, "invoking "+methodStr+" ...");
        try {
            DiscoveryManagement dm = joinMgrSrvcID.getDiscoveryManager();
            logger.log(Level.FINE, errStr+methodStr);
            failed = true;
        } catch(IllegalStateException e) {
            logger.log(Level.FINE, successStr+methodStr);
        }
View Full Code Here

  /* Create the smart proxy */
  Proxy smartProxy = Proxy.create(serverProxy);

  /* Get the discovery manager, for discovering lookup services */
  DiscoveryManagement discoveryManager;
  try {
      discoveryManager = (DiscoveryManagement) config.getEntry(
    "com.sun.jini.example.hello.Server", "discoveryManager",
    DiscoveryManagement.class);
  } catch (NoSuchEntryException e) {
View Full Code Here

        boolean failed = false;
        /* Invoke methods on terminated sdm -- getDiscoveryManager */
        methodStr = "getDiscoveryManager()";
        logger.log(Level.FINE, "invoking "+methodStr+" ...");
        try {
            DiscoveryManagement dm = srvcDiscoveryMgr.getDiscoveryManager();
            logger.log(Level.FINE, ""+errStr+methodStr);
            failed = true;
        } catch(IllegalStateException e) {
            logger.log(Level.FINE, ""+successStr+methodStr);
        }
View Full Code Here

                }//endif
            }//endif
            /* Terminate each joinmanager and each discovery manager created */
            for(int i=0;i<joinMgrList.size();i++) {
                JoinManager joinMgr = (JoinManager)joinMgrList.get(i);
                DiscoveryManagement discMgr = joinMgr.getDiscoveryManager();
                /* If N join mgrs (N large), show only some debug info */
                boolean show = ( ((i%mod == 0)||(i == n-1)) ? true : false);
                try {
                    if(show) logger.log(Level.FINE,
                                  "tearDown - terminating join manager "+i);
                    joinMgr.terminate();
                } catch(Exception e) {
                    e.printStackTrace();
                }
                try {
                    if(show) logger.log(Level.FINE,
                             "tearDown - terminating discovery manager "+i);
                    discMgr.terminate();
                } catch(Exception e) {
                    e.printStackTrace();
                }
            }//end loop
        } catch(Exception e) {
View Full Code Here

                          +"registered with all lookup service(s) ...");
        verifyJoin();
        /* Terminate the join manager */
        logger.log(Level.FINE, "terminating the join manager ...");

        DiscoveryManagement discMgr = joinMgrSrvcID.getDiscoveryManager();
        joinMgrSrvcID.terminate();
        discMgr.terminate();//do this or it will bleed into following tests
        /* Verify test service is no longer registered with any lookup */
        logger.log(Level.FINE, "verifying test service is NO "
                          +"LONGER registered with any of the "
                          +"lookup service(s) ...");
  try {
View Full Code Here

    public void run() throws Exception {
        logger.log(Level.FINE, "run()");
        /* Callback join manager */
        logger.log(Level.FINE, "retrieving the discovery manager from the "
                          +"callback join manager ...");
        DiscoveryManagement dmCallback = joinMgrCallback.getDiscoveryManager();
        if(dmCallback == null) {
            throw new TestException("could not successfully retrieve "
                                 +"the discovery manager");
        }//endif
        if( !dmCallback.equals(discoveryMgr) ) {
            throw new TestException(
                                 "callback join manager -- "
                                 +"discovery manager returned is NOT equal "
                                 +"to the discovery manager used to construct "
                                 +"the join manager");
        }//endif
        logger.log(Level.FINE, "discovery manager retrieved "
                          +"equals the discovery manager used to construct "
                          +"the callback join manager");
        /* Service ID join manager */
        logger.log(Level.FINE, "retrieving the discovery manager from the "
                          +"service ID join manager ...");
        DiscoveryManagement dmSrvcID = joinMgrSrvcID.getDiscoveryManager();
        if(dmSrvcID == null) {
            throw new TestException("could not successfully retrieve "
                                 +"the discovery manager");
        }//endif
        if( !dmSrvcID.equals(discoveryMgr) ) {
            throw new TestException(
                                 "service ID join manager -- "
                                 +"discovery manager returned is NOT equal "
                                 +"to the discovery manager used to construct "
                                 +"the join manager");
View Full Code Here

                            }
                        }
                        mgrLogger.trace("[{}] Discovery has changed, setting groups to : {}",
                                         LoggingUtil.getLoggingName(svcElement), buffer.toString());
                    }
                    DiscoveryManagement dMgr = sdm.getDiscoveryManager();
                    ((DiscoveryGroupManagement)dMgr).setGroups(groups);
                }
                /* Update locators if they have changed */
                if(ServiceElementUtil.hasDifferentLocators(preElem, newElem)) {
                    LookupLocator[] locators = newElem.getServiceBeanConfig().getLocators();
                    if(mgrLogger.isTraceEnabled()) {
                        StringBuilder buffer = new StringBuilder();
                        if(locators==null)
                            buffer.append("null");
                        else {
                            for(int i=0; i<locators.length; i++) {
                                if(i>0)
                                    buffer.append(", ");
                                buffer.append(locators[i].toString());
                            }
                        }
                        mgrLogger.trace("[{}] Discovery has changed, setting locators to : {}",
                                         LoggingUtil.getLoggingName(svcElement), buffer.toString());
                    }
                    DiscoveryManagement dMgr = sdm.getDiscoveryManager();
                    ((DiscoveryLocatorManagement)dMgr).setLocators(locators);
                }
            }
        }

View Full Code Here

                for (ServiceBeanInstance instance : instances) {
                    addServiceBeanInstance(instance);
                }
            }
            DiscoveryManagementPool discoPool = DiscoveryManagementPool.getInstance();
            DiscoveryManagement dm = discoPool.getDiscoveryManager(svcElement.getOperationalStringName(),
                                                                   svcElement.getServiceBeanConfig().getGroups(),
                                                                   svcElement.getServiceBeanConfig().getLocators());
            ServiceTemplate template;
            if(svcElement.getMatchOnName())
                template = new ServiceTemplate(null, interfaces, new Entry[]{new Name(svcElement.getName())});
View Full Code Here

TOP

Related Classes of net.jini.discovery.DiscoveryManagement

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.