|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.modeshape.jdbc.delegate.AbstractRepositoryDelegate
org.modeshape.jdbc.delegate.HttpRepositoryDelegate
public class HttpRepositoryDelegate
The HTTPRepositoryDelegate provides remote Repository implementation to access the Jcr layer via HTTP lookup.
Field Summary | |
---|---|
static RepositoryDelegateFactory |
FACTORY
|
protected static int |
PROTOCOL_HTTP
|
Fields inherited from class org.modeshape.jdbc.delegate.AbstractRepositoryDelegate |
---|
LOGGER |
Constructor Summary | |
---|---|
HttpRepositoryDelegate(String url,
Properties info,
LocalJcrDriver.JcrContextFactory contextFactory)
|
Method Summary | |
---|---|
void |
close()
Call to close the delegate connection and any outstanding transactions will be closed. |
protected ConnectionInfo |
createConnectionInfo(String url,
Properties info)
The implementor must return a @link ConnectionInfo that provides the information that details r |
protected void |
createRepository()
Implementor is responsible for creating the repository. |
QueryResult |
execute(String query,
String language)
Call to execute the sql query based on the specified Jcr language. |
String |
getDescriptor(String descriptorKey)
Returns the value for the requested descriptorKey |
boolean |
isValid(int timeout)
|
NodeType |
nodeType(String name)
Call to get NodeType based on specified name |
List<NodeType> |
nodeTypes()
Call to get all the NodeType s defined. |
Methods inherited from class org.modeshape.jdbc.delegate.AbstractRepositoryDelegate |
---|
closeStatement, commit, createConnection, getConnectionInfo, getRepository, getRepositoryName, getRepositoryNames, isWrapperFor, rollback, setRepository, setRepositoryName, setRepositoryNames, unwrap |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final int PROTOCOL_HTTP
public static final RepositoryDelegateFactory FACTORY
Constructor Detail |
---|
public HttpRepositoryDelegate(String url, Properties info, LocalJcrDriver.JcrContextFactory contextFactory)
Method Detail |
---|
protected ConnectionInfo createConnectionInfo(String url, Properties info)
AbstractRepositoryDelegate
public QueryResult execute(String query, String language)
RepositoryDelegate
query
based on the specified Jcr language.
query
- is the sql query to executelanguage
- is the JCR language the query
should be executed based on.
public String getDescriptor(String descriptorKey)
descriptorKey
RepositoryDelegate.getDescriptor(java.lang.String)
public NodeType nodeType(String name) throws RepositoryException
RepositoryDelegate
NodeType
based on specified name
RepositoryException
public List<NodeType> nodeTypes() throws RepositoryException
RepositoryDelegate
NodeType
s defined.
RepositoryException
protected void createRepository() throws SQLException
AbstractRepositoryDelegate
SQLException
public boolean isValid(int timeout)
Connection.isValid(int)
public void close()
close
in interface RepositoryDelegate
close
in class AbstractRepositoryDelegate
Connection.close()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |