edu.memphis.ccrg.lida.workspace.workspacebuffers
Interface WorkspaceBuffer
- All Superinterfaces:
- FrameworkModule, FullyInitializable, Initializable
- All Known Subinterfaces:
- BroadcastQueue
- All Known Implementing Classes:
- BroadcastQueueImpl, WorkspaceBufferImpl
public interface WorkspaceBuffer
- extends FrameworkModule
A submodule of the Workspace. Managed by WorkspaceImpl
.
StructureBuildingCodelet
read and write from them.
- Author:
- Ryan J. McCall, Javier Snaider
Methods inherited from interface edu.memphis.ccrg.lida.framework.FrameworkModule |
addListener, addSubModule, containsSubmodule, containsSubmodule, decayModule, getAssistingTaskSpawner, getModuleContent, getModuleName, getSubmodule, getSubmodule, getSubmodules, setAssistingTaskSpawner, setModuleName, taskManagerDecayModule |
getBufferContent
WorkspaceContent getBufferContent(java.util.Map<java.lang.String,java.lang.Object> params)
- Gets buffer content based on specified parameters.
- Parameters:
params
- optional parameters to specify what content is returned
- Returns:
WorkspaceContent
addBufferContent
void addBufferContent(WorkspaceContent content)
- Adds specified content to this workspace buffer.
- Parameters:
content
- WorkspaceContent
to add