Class Synchronizer

  • Direct Known Subclasses:
    SynchronizerImpl

    public abstract class Synchronizer
    extends ion.Meta.Element
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String SYNC_TAG  
    • Constructor Summary

      Constructors 
      Constructor Description
      Synchronizer​(int listenPort)  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      void onDestroy()  
      void packMessage​(org.w3c.dom.Element message)  
      void replaceMessage​(org.w3c.dom.Document doc)  
      void synchronize​(java.lang.String host, int port)  
      protected abstract void writeXML​(org.w3c.dom.Document doc, java.io.OutputStream stream)  
      • Methods inherited from class ion.Meta.Element

        destroy, getEventFilters, getEventHandlers, getRequestFilters, getRequestHandlers, getSimulation, getUID, raise, schedule, wasDestroyed
      • Methods inherited from class java.lang.Object

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

      • Synchronizer

        public Synchronizer​(int listenPort)
                     throws java.io.IOException,
                            javax.xml.parsers.ParserConfigurationException
        Throws:
        java.io.IOException
        javax.xml.parsers.ParserConfigurationException
    • Method Detail

      • onDestroy

        public void onDestroy()
        Specified by:
        onDestroy in class ion.Meta.Element
      • packMessage

        public void packMessage​(org.w3c.dom.Element message)
      • replaceMessage

        public void replaceMessage​(org.w3c.dom.Document doc)
      • synchronize

        public void synchronize​(java.lang.String host,
                                int port)
      • writeXML

        protected abstract void writeXML​(org.w3c.dom.Document doc,
                                         java.io.OutputStream stream)