|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ModuleComponent
Interface for classes that control the startup and shutdown behaviour of modules.
Note that the execution order of these components is on the basis of dependencies only. The version numbering determines only whether a component will be executed and doesn't imply any ordering. Equals and Hashcode method must be implemented.
Method Summary | |
---|---|
void |
execute()
Perform the actual component's work. |
org.alfresco.util.VersionNumber |
getAppliesFromVersionNumber()
|
org.alfresco.util.VersionNumber |
getAppliesToVersionNumber()
|
java.util.List |
getDependsOn()
A list of module components that must be executed prior to this instance. |
java.lang.String |
getDescription()
|
java.lang.String |
getModuleId()
|
java.lang.String |
getName()
|
org.alfresco.util.VersionNumber |
getSinceVersionNumber()
|
boolean |
isExecuteOnceOnly()
|
Method Detail |
---|
java.lang.String getModuleId()
java.lang.String getName()
java.lang.String getDescription()
org.alfresco.util.VersionNumber getSinceVersionNumber()
org.alfresco.util.VersionNumber getAppliesFromVersionNumber()
org.alfresco.util.VersionNumber getAppliesToVersionNumber()
java.util.List getDependsOn()
boolean isExecuteOnceOnly()
void execute()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |