| 25 |  | interface Configuration { | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 26 |  | string getProperty(in string key); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 27 |  | long long getLastModified(); | 
 
 
 
 
 
 
 
 | 28 | + | string getFileList(); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 29 |  | }; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 30 |  |  | 
 
 
 
 
 
 
 
 
 
 
 | 31 | < | // The Configurator interface, provides a CORBA object that | 
 
 
 
 
 
 
 
 
 | 31 | > | // The ConfigurationManager interface, provides a CORBA object that | 
 
 
 
 
 
 
 
 
 
 
 | 32 |  | // all classes can use to obtain their individual configuration. | 
 
 
 
 
 
 
 
 
 
 
 | 33 | < | interface Configurator { | 
 
 
 
 
 
 
 
 
 | 33 | > | interface ConfigurationManager { | 
 
 
 
 
 
 
 
 
 
 
 | 34 |  | Configuration getConfiguration(in string source); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 35 |  | boolean isModified(in string source, in long long currentModified); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 36 |  | }; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 39 |  | }; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 40 |  |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 41 |  | module filter { | 
 
 
 
 
 
 
 
 | 42 | + | interface Filter { | 
 
 
 
 
 
 
 
 | 43 | + | void receiveXML(in string xml); | 
 
 
 
 
 
 
 
 | 44 | + | }; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 45 |  | interface FilterManager { | 
 
 
 
 
 
 
 
 
 
 
 | 46 | < |  | 
 
 
 
 
 
 
 
 
 | 46 | > | void register(in Filter filter); | 
 
 
 
 
 
 
 
 
 
 
 | 47 |  | }; | 
 
 
 
 
 
 
 
 
 | 44 | – |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 48 |  | // end filter | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 49 |  | }; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 50 |  |  |