|
SMILA (incubation) API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.smila.blackboard.impl.BlackboardFactoryImpl
public class BlackboardFactoryImpl
| Constructor Summary | |
|---|---|
BlackboardFactoryImpl()
|
|
| Method Summary | |
|---|---|
protected void |
activate(ComponentContext context)
|
Blackboard |
createPersistingBlackboard()
create a blackboard able to persist records in storages. |
Blackboard |
createTransientBlackboard()
create a new non-persisting blackboard instance. |
void |
setBinaryStorage(BinaryStorageService binaryStorage)
Set the binary service for blackboard. |
void |
setRecordStorage(RecordStorage recordStorage)
Set the record service for blackboard. |
void |
unsetBinaryStorage(BinaryStorageService binaryStorage)
Un-set the binary storage service. |
void |
unsetRecordStorage(RecordStorage recordStorage)
Un-set the record storage service. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BlackboardFactoryImpl()
| Method Detail |
|---|
public Blackboard createPersistingBlackboard()
throws BlackboardAccessException
createPersistingBlackboard in interface BlackboardFactoryBlackboardAccessException - no persisting blackboard can be created, because not even a binary storage service is available (record
storage remains optional)BlackboardFactory.createPersistingBlackboard()public Blackboard createTransientBlackboard()
createTransientBlackboard in interface BlackboardFactoryBlackboardFactory.createTransientBlackboard()protected void activate(ComponentContext context)
public void setRecordStorage(RecordStorage recordStorage)
recordStorage - RecordStorage - the record storage service interfacepublic void unsetRecordStorage(RecordStorage recordStorage)
recordStorage - RecordStorage - the record storage service interfacepublic void setBinaryStorage(BinaryStorageService binaryStorage)
binaryStorage - BinaryStorageService - the binary storage service interfacepublic void unsetBinaryStorage(BinaryStorageService binaryStorage)
binaryStorage - -
|
SMILA (incubation) API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||