See: Description
Interface | Description |
---|---|
AfterAllLocalInstancesStarted |
Interface for
Stage s to implement if they wish to be notified after all of the local instances have been started. |
AfterLocalNodeStartup |
Interface for
Stage s to implement if they wish to be notified after the local AIE node has been started. |
Startable |
Interface for
Stage s to implement if they wish to perform basic initialization after all of their properties have been set. |
Stoppable |
Interface for
Stage s to implement if they wish to perform basic shutdown during the AIE shutdown process. |
Annotations used to indicate that a component wishes to be notified of certain AIE lifecyle events.
Phase / Interface | Description |
---|---|
AIE startup / Dynamic Change requested | AIE configuration files are parsed if initial startup, a configuration model is built and features make changes to the configuration based on the local node. |
A component is created | Depending on the configuration of the component and any annotations present on the component, one or more instances of each component referenced in a workflow is created. Each component should have a default/no-arg constructor that will be called at this time |
Each component instance is configured | All of the setters are called on your component based on the component's configuration |
Startable |
After each component is configured,
the Startable.startComponent()
method is called on each instance if implemented by the class. |
AfterAllLocalInstancesStarted |
After all components are configured and started,
the AfterAllLocalInstancesStarted.afterAllLocalInstancesStarted()
method is called on all instances if implemented by the class. |
AfterLocalNodeStartup |
After all components in all workflows have been started,
the AfterLocalNodeStartup.afterLocalNodeStartup()
method is called on all instances if implemented by the class. |
Stoppable |
If AIE is shutdown or a dynamic change is requested that requires removing the component from a workflow,
the Stoppable.stopComponent()
method is called on all instances if implemented by the class. |
Copyright © 2018 Attivio, Inc. All Rights Reserved.
PATENT NOTICE: Attivio, Inc. Software Related Patents. With respect to the Attivio software product(s) being used, the following patents apply: Querying Joined Data Within A Search Engine Index: United States Patent No.(s): 8,073,840. Ordered Processing of Groups of Messages: U.S. Patent No.(s) 8,495,656. Signal processing approach to sentiment analysis for entities in documents: U.S. Patent No.(s) 8,725,494. Other U.S. and International Patents Pending.