palio.connectors
Class Connector
java.lang.Object
palio.connectors.Connector
- Direct Known Subclasses:
- ClusterConnector, FilePalioConnector, HibernateConnector, LinkConnector, PooledConnector
public abstract class Connector
- extends java.lang.Object
A Class Connector.
- Author:
- Krzysztof Synowiec
Method Summary |
abstract void |
close()
|
static Connector |
getConnector(java.lang.Class connectorClass,
java.lang.String name,
java.lang.String url,
java.util.Properties properties,
int refresh,
boolean traceRead,
boolean traceWrite,
boolean traceExecute)
|
java.lang.Object[] |
getInfo()
|
Instance |
getInstance()
|
java.lang.String |
getName()
|
java.lang.String |
getUrl()
|
java.lang.String |
info()
|
void |
init()
|
void |
init(java.lang.String name,
int refresh,
boolean traceRead,
boolean traceWrite,
boolean traceExecute)
|
abstract void |
refresh()
|
void |
setDedicatedLogConfiguration(ConnectorLogConfiguration customLogConfiguration)
Sets configuration exclusively for this thread. |
void |
setInstance(Instance instance)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getConnector
public static Connector getConnector(java.lang.Class connectorClass,
java.lang.String name,
java.lang.String url,
java.util.Properties properties,
int refresh,
boolean traceRead,
boolean traceWrite,
boolean traceExecute)
throws palio.PalioException
- Throws:
palio.PalioException
init
public void init(java.lang.String name,
int refresh,
boolean traceRead,
boolean traceWrite,
boolean traceExecute)
setDedicatedLogConfiguration
public void setDedicatedLogConfiguration(ConnectorLogConfiguration customLogConfiguration)
- Sets configuration exclusively for this thread. Remember to reset custom configuration to null when interested operations are
completed.
- Parameters:
customLogConfiguration
-
init
public void init()
throws palio.PalioException
- Throws:
palio.PalioException
setInstance
public final void setInstance(Instance instance)
throws palio.PalioException
- Throws:
palio.PalioException
getInstance
public final Instance getInstance()
getName
public final java.lang.String getName()
getUrl
public final java.lang.String getUrl()
close
public abstract void close()
refresh
public abstract void refresh()
throws palio.PalioException
- Throws:
palio.PalioException
getInfo
public java.lang.Object[] getInfo()
info
public java.lang.String info()