public interface PluginService
Connection and its HostSpec.| Modifier and Type | Method and Description |
|---|---|
java.sql.Connection |
connect(HostSpec hostSpec,
java.util.Properties props) |
void |
forceRefreshHostList() |
void |
forceRefreshHostList(java.sql.Connection connection) |
java.sql.Connection |
getCurrentConnection() |
HostSpec |
getCurrentHostSpec() |
HostListProvider |
getHostListProvider() |
java.util.List<HostSpec> |
getHosts() |
HostSpec |
getInitialConnectionHostSpec() |
boolean |
isExplicitReadOnly() |
boolean |
isInTransaction() |
boolean |
isReadOnly() |
void |
refreshHostList() |
void |
refreshHostList(java.sql.Connection connection) |
void |
setAvailability(java.util.Set<java.lang.String> hostAliases,
HostAvailability availability) |
void |
setCurrentConnection(@NonNull java.sql.Connection connection,
@NonNull HostSpec hostSpec) |
java.util.EnumSet<NodeChangeOptions> |
setCurrentConnection(@NonNull java.sql.Connection connection,
@NonNull HostSpec hostSpec,
@Nullable ConnectionPlugin skipNotificationForThisPlugin) |
java.sql.Connection getCurrentConnection()
HostSpec getCurrentHostSpec()
void setCurrentConnection(@NonNull java.sql.Connection connection,
@NonNull HostSpec hostSpec)
throws java.sql.SQLException
java.sql.SQLExceptionjava.util.EnumSet<NodeChangeOptions> setCurrentConnection(@NonNull java.sql.Connection connection, @NonNull HostSpec hostSpec, @Nullable ConnectionPlugin skipNotificationForThisPlugin) throws java.sql.SQLException
java.sql.SQLExceptionjava.util.List<HostSpec> getHosts()
HostSpec getInitialConnectionHostSpec()
void setAvailability(java.util.Set<java.lang.String> hostAliases,
HostAvailability availability)
boolean isExplicitReadOnly()
boolean isReadOnly()
boolean isInTransaction()
HostListProvider getHostListProvider()
void refreshHostList()
throws java.sql.SQLException
java.sql.SQLExceptionvoid refreshHostList(java.sql.Connection connection)
throws java.sql.SQLException
java.sql.SQLExceptionvoid forceRefreshHostList()
throws java.sql.SQLException
java.sql.SQLExceptionvoid forceRefreshHostList(java.sql.Connection connection)
throws java.sql.SQLException
java.sql.SQLExceptionjava.sql.Connection connect(HostSpec hostSpec, java.util.Properties props) throws java.sql.SQLException
java.sql.SQLException