|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectzeus.agents.PersistentStore
zeus.ext.FlatFile
| Field Summary | |
(package private) java.lang.String |
fsep
|
protected java.util.Hashtable |
ht
|
(package private) java.lang.String |
NEWLINE
|
(package private) java.lang.String |
NEWRECORD
|
(package private) java.lang.String |
PREFIX
|
(package private) java.lang.String |
RECORD_TAG
|
(package private) java.lang.String |
ROOT
|
| Fields inherited from class zeus.agents.PersistentStore |
proxy |
| Constructor Summary | |
FlatFile()
|
|
| Method Summary | |
void |
beginSession(java.lang.String replyKey,
java.lang.String agent,
java.lang.String accessKey)
Go to the beginning of a session identified by accessKey. |
void |
closeSession(java.lang.String replyKey,
java.lang.String agent,
java.lang.String accessKey)
Close a session identified by accessKey. |
void |
countRecords(java.lang.String replyKey,
java.lang.String agent,
java.lang.String accessKey)
Returns the number of records in a session identified by accessKey. |
void |
createSession(java.lang.String replyKey,
java.lang.String agent,
java.lang.String sessionType,
java.lang.String sessionId,
java.lang.String accessKey)
Its purpose is to create a new session (i.e. a flat file or database table). |
void |
deleteSession(java.lang.String replyKey,
java.lang.String agent,
java.lang.String sessionType,
java.lang.String sessionId)
Given a session type, delete the session type with the name sessionId. |
void |
deleteSessionType(java.lang.String replyKey,
java.lang.String agent,
java.lang.String sessionType)
Delete a session type with its associated sessions (i.e. tables). |
void |
endSession(java.lang.String replyKey,
java.lang.String agent,
java.lang.String accessKey)
Go to the end of a session identified by accessKey. |
void |
getAgents(java.lang.String replyKey,
java.lang.String agent,
java.lang.String accessKey)
Returns all known agents associated with a given session identified by accessKey. |
void |
getAllSessions(java.lang.String replyKey,
java.lang.String agent,
java.lang.String sessionType)
Given a session type, list all sessions (tables) associated with that type. |
private int |
getCountUpTo(java.io.RandomAccessFile fp,
long length)
|
void |
nextRecord(java.lang.String replyKey,
java.lang.String agent,
java.lang.String accessKey)
Returns the next record in a session identified by accessKey. |
void |
openSession(java.lang.String replyKey,
java.lang.String agent,
java.lang.String sessionType,
java.lang.String sessionId,
java.lang.String accessKey)
Given a session type, open the session with name sessionId. |
void |
priorRecord(java.lang.String replyKey,
java.lang.String agent,
java.lang.String accessKey)
Returns the previous record in a session identified by accessKey. |
private java.lang.String |
readRecord(java.io.RandomAccessFile fp)
|
void |
saveRecord(java.lang.String replyKey,
java.lang.String agent,
java.lang.String accessKey,
java.lang.String record)
Save the record in a session identified by accessKey. |
| Methods inherited from class zeus.agents.PersistentStore |
isAccessible, setAccess, setProxy |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected java.util.Hashtable ht
java.lang.String fsep
java.lang.String ROOT
java.lang.String NEWLINE
java.lang.String NEWRECORD
java.lang.String RECORD_TAG
java.lang.String PREFIX
| Constructor Detail |
public FlatFile()
| Method Detail |
public void createSession(java.lang.String replyKey,
java.lang.String agent,
java.lang.String sessionType,
java.lang.String sessionId,
java.lang.String accessKey)
PersistentStore
createSession in class PersistentStore
public void deleteSession(java.lang.String replyKey,
java.lang.String agent,
java.lang.String sessionType,
java.lang.String sessionId)
PersistentStore
deleteSession in class PersistentStore
public void countRecords(java.lang.String replyKey,
java.lang.String agent,
java.lang.String accessKey)
PersistentStore
countRecords in class PersistentStore
private int getCountUpTo(java.io.RandomAccessFile fp,
long length)
public void getAllSessions(java.lang.String replyKey,
java.lang.String agent,
java.lang.String sessionType)
PersistentStore
getAllSessions in class PersistentStore
public void deleteSessionType(java.lang.String replyKey,
java.lang.String agent,
java.lang.String sessionType)
PersistentStore
deleteSessionType in class PersistentStore
public void openSession(java.lang.String replyKey,
java.lang.String agent,
java.lang.String sessionType,
java.lang.String sessionId,
java.lang.String accessKey)
PersistentStore
openSession in class PersistentStore
public void saveRecord(java.lang.String replyKey,
java.lang.String agent,
java.lang.String accessKey,
java.lang.String record)
PersistentStore
saveRecord in class PersistentStore
public void closeSession(java.lang.String replyKey,
java.lang.String agent,
java.lang.String accessKey)
PersistentStore
closeSession in class PersistentStore
public void nextRecord(java.lang.String replyKey,
java.lang.String agent,
java.lang.String accessKey)
PersistentStore
nextRecord in class PersistentStore
public void priorRecord(java.lang.String replyKey,
java.lang.String agent,
java.lang.String accessKey)
PersistentStore
priorRecord in class PersistentStore
public void beginSession(java.lang.String replyKey,
java.lang.String agent,
java.lang.String accessKey)
PersistentStore
beginSession in class PersistentStore
public void endSession(java.lang.String replyKey,
java.lang.String agent,
java.lang.String accessKey)
PersistentStore
endSession in class PersistentStore
public void getAgents(java.lang.String replyKey,
java.lang.String agent,
java.lang.String accessKey)
PersistentStore
getAgents in class PersistentStoreprivate java.lang.String readRecord(java.io.RandomAccessFile fp)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||