SMILA (incubation) API documentation

org.eclipse.smila.blackboard
Interface BlackboardFactory

All Known Implementing Classes:
BlackboardFactoryImpl

public interface BlackboardFactory

Factory service to create blackboard instances.

Author:
jschumacher

Method Summary
 Blackboard createPersistingBlackboard()
          create a blackboard able to persist records in storages.
 Blackboard createTransientBlackboard()
          create a new non-persisting blackboard instance.
 

Method Detail

createTransientBlackboard

Blackboard createTransientBlackboard()
create a new non-persisting blackboard instance. This method must always return a valid empty blackboard instance.

Returns:
blackboard instance that does not persist into storages.

createPersistingBlackboard

Blackboard createPersistingBlackboard()
                                      throws BlackboardAccessException
create a blackboard able to persist records in storages.

Returns:
blackboard instance that persist into configured storages.
Throws:
BlackboardAccessException - no persisting blackboard can be created, because not even a binary storage service is available (record storage remains optional)

SMILA (incubation) API documentation