|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jboss.dna.connector.jdbc.JdbcConnection
public class JdbcConnection
JDBC connection wrapper
Method Summary | |
---|---|
void |
close()
Close this connection to signal that it is no longer needed and that any accumulated resources are to be released. |
void |
execute(ExecutionContext context,
Request request)
Execute the supplied commands against this repository source. |
CachePolicy |
getDefaultCachePolicy()
Get the default cache policy for this repository. |
String |
getSourceName()
Get the name for this repository source. |
XAResource |
getXAResource()
Return the transactional resource associated with this connection. |
boolean |
ping(long time,
TimeUnit unit)
Ping the underlying system to determine if the connection is still valid and alive. |
void |
setListener(RepositorySourceListener listener)
Set the listener that is to receive notifications to changes to content within this source. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public String getSourceName()
returned
by the same RepositorySource
that created this connection.
getSourceName
in interface RepositoryConnection
RepositoryConnection.getSourceName()
public void setListener(RepositorySourceListener listener)
setListener
in interface RepositoryConnection
listener
- the new listener, or null if no component is interested in the change notificationsRepositoryConnection.setListener(org.jboss.dna.graph.connector.RepositorySourceListener)
public CachePolicy getDefaultCachePolicy()
getDefaultCachePolicy
in interface RepositoryConnection
RepositoryConnection.getDefaultCachePolicy()
public XAResource getXAResource()
getXAResource
in interface RepositoryConnection
RepositoryConnection.getXAResource()
public boolean ping(long time, TimeUnit unit)
ping
in interface RepositoryConnection
time
- the length of time to wait before timing outunit
- the time unit to use; may not be null
RepositoryConnection.ping(long, java.util.concurrent.TimeUnit)
public void execute(ExecutionContext context, Request request) throws RepositorySourceException
execute
in interface RepositoryConnection
context
- the environment in which the commands are being executed; never nullrequest
- the request to be executed; never null
RepositorySourceException
- if there is a problem loading the node dataRepositoryConnection.execute(org.jboss.dna.graph.ExecutionContext,
org.jboss.dna.graph.request.Request)
public void close()
close
in interface RepositoryConnection
RepositoryConnection.close()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |