Class MultiRegistryEventHandler

  • All Implemented Interfaces:
    ibis.ipl.RegistryEventHandler

    public class MultiRegistryEventHandler
    extends java.lang.Object
    implements ibis.ipl.RegistryEventHandler
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void died​(ibis.ipl.IbisIdentifier corpse)  
      void electionResult​(java.lang.String electionName, ibis.ipl.IbisIdentifier winner)  
      void gotSignal​(java.lang.String signal, ibis.ipl.IbisIdentifier source)  
      void joined​(ibis.ipl.IbisIdentifier joinedIbis)  
      void left​(ibis.ipl.IbisIdentifier leftIbis)  
      void poolClosed()  
      void poolTerminated​(ibis.ipl.IbisIdentifier source)  
      void setName​(java.lang.String ibisName)  
      void setRegistry​(MultiRegistry registry)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MultiRegistryEventHandler

        public MultiRegistryEventHandler​(MultiIbis ibis,
                                         ibis.ipl.RegistryEventHandler subHandler)
    • Method Detail

      • died

        public void died​(ibis.ipl.IbisIdentifier corpse)
        Specified by:
        died in interface ibis.ipl.RegistryEventHandler
      • electionResult

        public void electionResult​(java.lang.String electionName,
                                   ibis.ipl.IbisIdentifier winner)
        Specified by:
        electionResult in interface ibis.ipl.RegistryEventHandler
      • gotSignal

        public void gotSignal​(java.lang.String signal,
                              ibis.ipl.IbisIdentifier source)
        Specified by:
        gotSignal in interface ibis.ipl.RegistryEventHandler
      • joined

        public void joined​(ibis.ipl.IbisIdentifier joinedIbis)
        Specified by:
        joined in interface ibis.ipl.RegistryEventHandler
      • left

        public void left​(ibis.ipl.IbisIdentifier leftIbis)
        Specified by:
        left in interface ibis.ipl.RegistryEventHandler
      • setName

        public void setName​(java.lang.String ibisName)
      • setRegistry

        public void setRegistry​(MultiRegistry registry)
      • poolClosed

        public void poolClosed()
        Specified by:
        poolClosed in interface ibis.ipl.RegistryEventHandler
      • poolTerminated

        public void poolTerminated​(ibis.ipl.IbisIdentifier source)
        Specified by:
        poolTerminated in interface ibis.ipl.RegistryEventHandler