public class HTTPRepository extends RepositoryBase
UnauthorizedException| Constructor and Description |
|---|
HTTPRepository(String repositoryURL) |
HTTPRepository(String serverURL,
String repositoryID) |
| Modifier and Type | Method and Description |
|---|---|
RepositoryConnection |
getConnection() |
File |
getDataDir() |
RDFFormat |
getPreferredRDFFormat()
Indicates the current preferred
RDFFormat. |
TupleQueryResultFormat |
getPreferredTupleQueryResultFormat()
Indicates the current preferred
TupleQueryResultFormat. |
String |
getRepositoryURL() |
ValueFactory |
getValueFactory() |
protected void |
initializeInternal() |
boolean |
isWritable() |
void |
setDataDir(File dataDir) |
void |
setPreferredRDFFormat(RDFFormat format)
Sets the preferred serialization format for RDF to the supplied
RDFFormat, overriding the HTTPClient's default preference. |
void |
setPreferredTupleQueryResultFormat(TupleQueryResultFormat format)
Sets the preferred serialization format for tuple query results to the
supplied
TupleQueryResultFormat, overriding the HTTPClient
's default preference. |
void |
setUsernameAndPassword(String username,
String password)
Set the username and password to use for authenticating with the remote
repository.
|
protected void |
shutDownInternal() |
initialize, isInitialized, shutDownpublic HTTPRepository(String repositoryURL)
public void setDataDir(File dataDir)
public File getDataDir()
public ValueFactory getValueFactory()
public RepositoryConnection getConnection() throws RepositoryException
RepositoryExceptionpublic boolean isWritable()
throws RepositoryException
RepositoryExceptionpublic void setPreferredTupleQueryResultFormat(TupleQueryResultFormat format)
TupleQueryResultFormat, overriding the HTTPClient
's default preference. Setting this parameter is not necessary in most
cases as the HTTPClient by default indicates a preference for the
most compact and efficient format available.format - the preferred TupleQueryResultFormat. If set to 'null' no
explicit preference will be stated.public TupleQueryResultFormat getPreferredTupleQueryResultFormat()
TupleQueryResultFormat.public void setPreferredRDFFormat(RDFFormat format)
RDFFormat, overriding the HTTPClient's default preference.
Setting this parameter is not necessary in most cases as the
HTTPClient by default indicates a preference for the most compact
and efficient format available.
Use with caution: if set to a format that does not support context serialization any context info contained in the query result will be lost.
format - the preferred RDFFormat. If set to 'null' no explicit
preference will be stated.public RDFFormat getPreferredRDFFormat()
RDFFormat.public void setUsernameAndPassword(String username, String password)
username - the username. Setting this to null will disable authentication.password - the password. Setting this to null will disable authentication.public String getRepositoryURL()
protected void initializeInternal()
throws RepositoryException
initializeInternal in class RepositoryBaseRepositoryExceptionprotected void shutDownInternal()
throws RepositoryException
shutDownInternal in class RepositoryBaseRepositoryExceptionCopyright © 2001-2014 Aduna. All Rights Reserved.