Examples of RemoteDiscoveryEvent


Examples of net.jini.discovery.RemoteDiscoveryEvent

         * registration's map of discovered registrars. If any registrars
         * cannot be serialized, drop them.
         */
        HashMap regsAdded = regInfo.addToDiscoveredRegs(regsToAdd);
        /* Build and send a "discovered event" */
        RemoteDiscoveryEvent event = buildEvent(regInfo,regsAdded,false);
        if(event != null) {
            queueEvent(regInfo,event);
            logInfoEvents("NewReg/Discovered EventTask.run(): "
                          +"DISCOVERED Event was SENT\n");
        }//endif
View Full Code Here

Examples of net.jini.discovery.RemoteDiscoveryEvent

     */
    private RemoteDiscoveryEvent buildEvent(RegistrationInfo regInfo,
                                            Map groupsMap,
                                            boolean discarded)
    {
        RemoteDiscoveryEvent newEvent = null;
        if(groupsMap.size() > 0) {
            try {
                newEvent = new RemoteDiscoveryEvent(outerProxy,
                                                    regInfo.eventID,
                                                    ++regInfo.seqNum,
                                                    regInfo.handback,
                                                    discarded,
                                                    groupsMap);
View Full Code Here

Examples of net.jini.discovery.RemoteDiscoveryEvent

      return new BasicProxyTrustVerifier(proxy);
  }

        /** Method called remotely by lookup to handle the generated event. */
        public void notify(RemoteEvent event) {
            RemoteDiscoveryEvent evnt = (RemoteDiscoveryEvent)event;
            setRegInfoHandback(evnt);
            if(evnt.isDiscarded()) {
                discarded(evnt);
            } else {
                discovered(evnt);
            }
        }//end notify
View Full Code Here

Examples of net.jini.discovery.RemoteDiscoveryEvent

         * registration's map of discovered registrars. If any registrars
         * cannot be serialized, drop them.
         */
        HashMap regsAdded = regInfo.addToDiscoveredRegs(regsToAdd);
        /* Build and send a "discovered event" */
        RemoteDiscoveryEvent event = buildEvent(regInfo,regsAdded,false);
        if(event != null) {
            queueEvent(regInfo,event);
            logInfoEvents("NewReg/Discovered EventTask.run(): "
                          +"DISCOVERED Event was SENT\n");
        }//endif
View Full Code Here

Examples of net.jini.discovery.RemoteDiscoveryEvent

     */
    private RemoteDiscoveryEvent buildEvent(RegistrationInfo regInfo,
                                            Map groupsMap,
                                            boolean discarded)
    {
        RemoteDiscoveryEvent newEvent = null;
        if(groupsMap.size() > 0) {
            try {
                newEvent = new RemoteDiscoveryEvent(outerProxy,
                                                    regInfo.eventID,
                                                    ++regInfo.seqNum,
                                                    regInfo.handback,
                                                    discarded,
                                                    groupsMap);
View Full Code Here

Examples of net.jini.discovery.RemoteDiscoveryEvent

                Map oldDesiredRegs = getDesiredRegsByLocator(regInfo);    // a.
                setRegInfoLocators(regInfo,locators);                     // b.
                HashMap newDesiredRegs = getDesiredRegsByLocator(regInfo);// c.
                HashMap regsAdded = regInfo.addToDiscoveredRegs
                                                       (newDesiredRegs)// d.
                RemoteDiscoveryEvent event = buildEvent
                                              (regInfo,regsAdded,false)// e.
                if(event != null) {
                    queueEvent(regInfo,event);                            // e.
                    logInfoEvents("SetLocatorsTask.run(): DISCOVERED "
                                  +"Event was SENT\n");
View Full Code Here

Examples of net.jini.discovery.RemoteDiscoveryEvent

                    (regInfo.discoveredRegsMap).remove(reg);
                    discardRegs.put(reg,
                    ((LocatorGroupsStruct)allDiscoveredRegs.get(reg)).groups);
                }//end loop
                /* Construct the registrars-to-groups map for the event */
                RemoteDiscoveryEvent event = buildEvent
                                                    (regInfo,discardRegs,true);
                if(event != null) {
                    queueEvent(regInfo,event);
                    logInfoEvents("SetLocatorsTask.run(): "
                                  +"DISCARDED Event was SENT\n");
View Full Code Here

Examples of net.jini.discovery.RemoteDiscoveryEvent

                        (regInfo.discoveredRegsMap).remove(reg);
                    }//end if
                }//end if
            }//end loop
            /* Build and send the "discarded event" */
            RemoteDiscoveryEvent event = buildEvent(regInfo,discardMap,true);
            if(event != null) {
                queueEvent(regInfo,event);
                logInfoEvents("DiscardedEventTask.run(): "
                              +"DISCARDED Event SENT to regInfo\n");
            }
View Full Code Here

Examples of net.jini.discovery.RemoteDiscoveryEvent

                /* Remove registrar from regInfo's set and send event */
                if( (regInfo.discoveredRegsMap).remove(registrar) != null) {
                    HashMap groupsMap = mapRegToGroups(registrar,
               ((LocatorGroupsStruct)allDiscoveredRegs.get(registrar)).groups);

                    RemoteDiscoveryEvent event = buildEvent
                                                      (regInfo,groupsMap,true);
                    if(event != null) {
                        queueEvent(regInfo,event);
                        logInfoEvents("DiscardRegistrarTask.run(): "
                                      +"DISCARDED Event was SENT\n");
View Full Code Here

Examples of net.jini.discovery.RemoteDiscoveryEvent

                    discardedRegs.add(reg);
                    (regInfo.discoveredRegsMap).remove(reg);
                }
            }//end loop
            /* Build and send the "discarded event" */
            RemoteDiscoveryEvent event = buildEvent(regInfo,discardMap,true);
            if(event != null) {
                queueEvent(regInfo,event);
                logInfoEvents("ChangedEventTask.run(): "
                              +"DISCARDED Event was SENT\n");
            }//endif
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.