com.pnfsoftware.jeb.core.IRuntimeProject |
A runtime project represents a loaded instance of a JEB project. In its simplest view, it is an artifact container.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
String | AlwaysProcessDuplicateInputs | Project property | |||||||||
String | ArtifactProcessingDepth | Project property | |||||||||
String | CompressPersistedProject | Project property | |||||||||
String | PersistenceStrategy | Project property: 0=default (full); 1=full; 2=quick. | |||||||||
String | defaultProjectPropertiesNamespace | The default namespace for common project properties |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract void | close() | ||||||||||
abstract boolean | destroyUnit(IUnit unit) | ||||||||||
abstract <T extends IUnit> T |
findUnit(Class<T> unitClazz)
Convenience method used to retrieve a unit of the project by its class type.
| ||||||||||
abstract <T extends IUnit> List<T> |
findUnits(Class<T> unitClazz)
Convenience method used to retrieve units of the project by their class type.
| ||||||||||
abstract void | finishArtifactProcessing(ILiveArtifact a) | ||||||||||
abstract int | getArtifactCount() | ||||||||||
abstract IEnginesContext | getContext() | ||||||||||
abstract long | getCreationTimestamp() | ||||||||||
abstract IEnginesContext | getEnginesContext() | ||||||||||
abstract List<? extends IInputRecord> | getInputRecords() | ||||||||||
abstract String | getKey() | ||||||||||
abstract ILiveArtifact | getLiveArtifact(int index) | ||||||||||
abstract List<ILiveArtifact> | getLiveArtifacts() | ||||||||||
abstract String | getName() | ||||||||||
abstract String | getNotes() | ||||||||||
abstract int | getPersistenceStrategy() | ||||||||||
abstract IUnitProcessor | getProcessor() | ||||||||||
abstract IPropertyDefinitionManager | getPropertyDefinitionManager() | ||||||||||
abstract IPropertyManager | getPropertyManager() | ||||||||||
abstract long | getRecordedTimestamp() | ||||||||||
abstract long | getUptime() | ||||||||||
abstract boolean | isReloaded() | ||||||||||
abstract ILiveArtifact | processArtifact(IArtifact artifact, String wantedType, boolean softDelegation, boolean doNotProcessUnit) | ||||||||||
abstract ILiveArtifact | processArtifact(IArtifact artifact) | ||||||||||
abstract void | setName(String name) | ||||||||||
abstract void | setNotes(String notes) | ||||||||||
abstract void | setPersistenceStrategy(int strategy) |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Project property
Project property
Project property
Project property: 0=default (full); 1=full; 2=quick.
The default namespace for common project properties
Convenience method used to retrieve a unit of the project by its class type. The first retrieved unit is returned.
unitClazz | unit type |
---|
Convenience method used to retrieve units of the project by their class type.
unitClazz | unit type |
---|