|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.net.URLConnection
org.apache.jdo.impl.fostore.FOStoreClientConnectionImpl
org.apache.jdo.impl.fostore.FOStoreRemoteConnection
Represents a connection to a store that runs in a JVM separate from that of a client.
This class is public so that clients can access the value of
DEFAULT_PORT.
| Field Summary | |
static int |
DEFAULT_PORT
The default port number |
| Fields inherited from class java.net.URLConnection |
allowUserInteraction, connected, doInput, doOutput, ifModifiedSince, url, useCaches |
| Method Summary | |
void |
close()
Return this connection to the connection pool. |
void |
closeDatabase()
Close the database associated with this connection. |
void |
connect()
Connect to the data store. |
FOStoreConnectionFactory |
getConnectionFactory()
Get the connection Factory used to create this connection. |
org.apache.jdo.impl.fostore.FOStoreConnectionId |
getConnectionId()
Get the connection id used to create this connection. |
java.io.DataInput |
getInputFromServer()
Provides DataInput from which the client can read replies from the server. |
protected java.lang.String |
localizePath(java.lang.String path)
|
protected void |
login()
Log in to the datastore. |
void |
sendToStore(byte[] buffer,
int offset,
int length)
Write bytes to the store. |
void |
setConnectionFactory(FOStoreConnectionFactory cf)
Set the connection id used to create this connection. |
void |
setConnectionId(org.apache.jdo.impl.fostore.FOStoreConnectionId id)
Set the connection id used to create this connection. |
| Methods inherited from class java.net.URLConnection |
addRequestProperty, getAllowUserInteraction, getContent, getContent, getContentEncoding, getContentLength, getContentType, getDate, getDefaultAllowUserInteraction, getDefaultRequestProperty, getDefaultUseCaches, getDoInput, getDoOutput, getExpiration, getFileNameMap, getHeaderField, getHeaderField, getHeaderFieldDate, getHeaderFieldInt, getHeaderFieldKey, getHeaderFields, getIfModifiedSince, getInputStream, getLastModified, getOutputStream, getPermission, getRequestProperties, getRequestProperty, getURL, getUseCaches, guessContentTypeFromName, guessContentTypeFromStream, setAllowUserInteraction, setContentHandlerFactory, setDefaultAllowUserInteraction, setDefaultRequestProperty, setDefaultUseCaches, setDoInput, setDoOutput, setFileNameMap, setIfModifiedSince, setRequestProperty, setUseCaches, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final int DEFAULT_PORT
| Method Detail |
public void connect()
throws java.io.IOException
java.io.IOException - if a network error occurs
public java.io.DataInput getInputFromServer()
throws java.io.IOException
java.io.IOException - if any problems.
public void sendToStore(byte[] buffer,
int offset,
int length)
throws java.io.IOException
buffer - the data bufferoffset - the offset within the bufferlength - the number of bytes to write
java.io.IOException - if any problems.
public void closeDatabase()
throws java.io.IOException,
org.apache.jdo.impl.fostore.FOStoreDatabaseException
java.io.IOException - if any problems with the socket.
FOStoreDatabaseException - if any problems with the database (not used here).protected java.lang.String localizePath(java.lang.String path)
public void close()
throws java.io.IOException
close in interface org.apache.jdo.impl.fostore.FOStoreClientConnectionjava.io.IOException
protected void login()
throws java.io.IOException
java.io.IOExceptionpublic void setConnectionFactory(FOStoreConnectionFactory cf)
org.apache.jdo.impl.fostore.FOStoreClientConnection
setConnectionFactory in interface org.apache.jdo.impl.fostore.FOStoreClientConnectionpublic FOStoreConnectionFactory getConnectionFactory()
getConnectionFactory in interface org.apache.jdo.impl.fostore.FOStoreClientConnectionpublic void setConnectionId(org.apache.jdo.impl.fostore.FOStoreConnectionId id)
setConnectionId in interface org.apache.jdo.impl.fostore.FOStoreClientConnectionpublic org.apache.jdo.impl.fostore.FOStoreConnectionId getConnectionId()
getConnectionId in interface org.apache.jdo.impl.fostore.FOStoreClientConnection
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||