com.tensegrity.palowebviewer.server
Interface IConnectionPool
- All Known Implementing Classes:
- GlobalConnectionPool
public interface IConnectionPool
getConnectionFactory
IConnectionFactory getConnectionFactory()
setConnectionFactrory
void setConnectionFactrory(IConnectionFactory factory)
getServerCount
int getServerCount()
- Returns:
- number servers
getServerNames
java.lang.String[] getServerNames()
- Returns:
- names of avaible servers
getServerServices
java.lang.String[] getServerServices()
- Returns:
- ports of available server
getServerProviders
java.lang.String[] getServerProviders()
- Returns:
- provider names of available server
getConnection
org.palo.api.Connection getConnection(java.lang.String server,
java.lang.String service)
- Parameters:
host
- - server name
- Returns:
- open connection to appropriate server
getConnection
org.palo.api.Connection getConnection(java.lang.String serverId)
markForceReload
void markForceReload()
- marks connections as NEED_RELOAD. Prior getting connection from pool it will be reloaded.