public class BlackboardFactoryImpl extends java.lang.Object implements BlackboardFactory
| Constructor and Description |
|---|
BlackboardFactoryImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
activate(ComponentContext context) |
Blackboard |
createBlackboard(boolean useRecordStorage,
boolean useBinaryStorage)
creates a blackboard.
|
Blackboard |
createPersistingBlackboard()
create a new persisting blackboard instance.
|
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.
|
public Blackboard createBlackboard(boolean useRecordStorage, boolean useBinaryStorage) throws BlackboardAccessException
createBlackboard in interface BlackboardFactoryuseRecordStorage - if true, the records will be stored using the RecordStorage service.useBinaryStorage - if true, the attachments will be stored using the BinaryStorage service.BlackboardAccessException - could not create the blackboard, or one of the desired services is not available.public Blackboard createPersistingBlackboard() throws BlackboardAccessException
createPersistingBlackboard in interface BlackboardFactoryBlackboardAccessException - could not create the blackboard, or no binary storage service is available.public Blackboard createTransientBlackboard()
createTransientBlackboard in interface BlackboardFactoryprotected 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 - -