|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.iphrase.runtime.Connector
Maintains a collection of iPhrase servers and properties for failover, and
creates Query
objects that can execute
themselves against those servers.
An instance can be obtained from ConnectorFactory.getConnector(java.util.List, float, float)
.
Method Summary | |
void |
close()
Release this Connector object's resources immediately instead of waiting for them to be automatically released. |
Query |
createQuery()
Create a new Query with no prior state. |
Query |
createQuery(java.lang.String state)
Create a new Query from a query state string. |
QueryResult |
execute(Query query)
Submit a Query to an iPhrase server. |
java.lang.String |
getPassword()
Get the authentication password. |
float |
getRetrySeconds()
Get the retry interval in seconds used by this instance. |
java.util.List |
getServers()
Get the list of servers used by this instance. |
float |
getTimeoutSeconds()
Get the timeout in seconds used by this instance. |
java.lang.String |
getUsername()
Get the authentication username. |
boolean |
isClosed()
Determine whether this Connector object has been closed via the close() method. |
void |
setCredentials(java.lang.String username,
java.lang.String password)
Pass login credentials to the underlying web service layer in order to authenticate requests to basic auth and (perhaps) other kinds of protected servers. |
void |
setPassword(java.lang.String password)
Set the authentication password. |
void |
setUsername(java.lang.String username)
Set the authentication username. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public java.util.List getServers()
List
of servers passed to the Connector ctorpublic float getTimeoutSeconds()
public float getRetrySeconds()
public void setCredentials(java.lang.String username, java.lang.String password)
username
- login usernamepassword
- login passwordpublic void setUsername(java.lang.String username)
username
- login usernamesetCredentials(java.lang.String, java.lang.String)
public java.lang.String getUsername()
setCredentials(java.lang.String, java.lang.String)
public void setPassword(java.lang.String password)
password
- login passwordsetCredentials(java.lang.String, java.lang.String)
public java.lang.String getPassword()
setCredentials(java.lang.String, java.lang.String)
public Query createQuery()
Query
with no prior state.Query
public Query createQuery(java.lang.String state) throws ArgumentError
Query
from a query state string.state
- obtained from Query.getState()
or ResultSet.getResolvedQueryState()
Query
public QueryResult execute(Query query) throws WebServiceError
Query
to an iPhrase server.
This method is public only for Query.execute()
.query
- a fully-configured Query
that's ready to go.QueryResult
object.WebServiceError
- public void close()
public boolean isClosed()
close()
method.true
if closed
|
© Copyright 2005, 2006. IBM Corporation. All rights reserved. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |