org.jboss.dna.graph.connector.inmemory
Class InMemoryRepository
java.lang.Object
org.jboss.dna.graph.connector.inmemory.InMemoryRepository
@NotThreadSafe
public class InMemoryRepository
- extends Object
- Author:
- Randall Hauch
InMemoryRepository
public InMemoryRepository(String sourceName,
UUID rootNodeUuid)
InMemoryRepository
public InMemoryRepository(String sourceName,
UUID rootNodeUuid,
String defaultWorkspaceName)
getSourceName
public String getSourceName()
- Returns:
- sourceName
getLock
public ReadWriteLock getLock()
- Returns:
- lock
getWorkspaceNames
public Set<String> getWorkspaceNames()
getWorkspace
public org.jboss.dna.graph.connector.inmemory.InMemoryRepository.Workspace getWorkspace(ExecutionContext context,
String name)
createWorkspace
public org.jboss.dna.graph.connector.inmemory.InMemoryRepository.Workspace createWorkspace(ExecutionContext context,
String name,
CreateWorkspaceRequest.CreateConflictBehavior behavior)
createWorkspace
public org.jboss.dna.graph.connector.inmemory.InMemoryRepository.Workspace createWorkspace(ExecutionContext context,
String name,
CreateWorkspaceRequest.CreateConflictBehavior existingWorkspaceBehavior,
String nameOfWorkspaceToClone)
destroyWorkspace
public boolean destroyWorkspace(String name)
Copyright © 2008-Present JBoss a division of Red Hat. All Rights Reserved.