| 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 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.pnfsoftware.jeb.util.events.IEventSource
| |||||||||||
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 |
|---|