org.openrdf.sail.optimistic.config
Class OptimisticRepositoryConfig

java.lang.Object
  extended by org.openrdf.repository.config.RepositoryImplConfigBase
      extended by org.openrdf.repository.sail.config.SailRepositoryConfig
          extended by org.openrdf.sail.optimistic.config.OptimisticRepositoryConfig
All Implemented Interfaces:
RepositoryImplConfig

public class OptimisticRepositoryConfig
extends SailRepositoryConfig

Reads and writes the snapshot and serializable state to configuration graph.

Author:
James Leigh

Field Summary
static URI SERIALIZABLE
           
static URI SNAPSHOT
           
 
Constructor Summary
OptimisticRepositoryConfig()
           
OptimisticRepositoryConfig(SailImplConfig sailImplConfig)
           
 
Method Summary
 Resource export(Graph graph)
           
 boolean isSerializable()
           
 boolean isSnapshot()
           
 void parse(Graph graph, Resource subj)
           
 void setSerializable(boolean serializable)
           
 void setSnapshot(boolean snapshot)
           
 
Methods inherited from class org.openrdf.repository.sail.config.SailRepositoryConfig
getSailImplConfig, setSailImplConfig, validate
 
Methods inherited from class org.openrdf.repository.config.RepositoryImplConfigBase
create, getType, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SNAPSHOT

public static final URI SNAPSHOT

SERIALIZABLE

public static final URI SERIALIZABLE
Constructor Detail

OptimisticRepositoryConfig

public OptimisticRepositoryConfig()

OptimisticRepositoryConfig

public OptimisticRepositoryConfig(SailImplConfig sailImplConfig)
Method Detail

isSnapshot

public boolean isSnapshot()

setSnapshot

public void setSnapshot(boolean snapshot)

isSerializable

public boolean isSerializable()

setSerializable

public void setSerializable(boolean serializable)

export

public Resource export(Graph graph)
Specified by:
export in interface RepositoryImplConfig
Overrides:
export in class SailRepositoryConfig

parse

public void parse(Graph graph,
                  Resource subj)
           throws RepositoryConfigException
Specified by:
parse in interface RepositoryImplConfig
Overrides:
parse in class SailRepositoryConfig
Throws:
RepositoryConfigException


Copyright © 2004-2011 James Leigh Services Inc.. All Rights Reserved.