|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.veriplace.client.store.FileTokenStore
public class FileTokenStore
A file based implemention of TokenStore
This implementation maps the get,
add, and remove
operations to file operations, where each token is stored in a file
with a name based on the value of Token.getToken().
| Field Summary | |
|---|---|
static java.lang.String |
DEFAULT_DIRECTORY
Default directory to store tokens. |
static java.lang.String |
DEFAULT_FILE_BASE
Default file base to store token data. |
protected java.lang.String |
directory
Directory to store tokens. |
protected java.lang.String |
fileBase
File base to store tokens. |
| Constructor Summary | |
|---|---|
FileTokenStore()
Create a new file token store using default values. |
|
FileTokenStore(java.lang.String fileBase)
Create a new file token store using custom fileBase. |
|
FileTokenStore(java.lang.String fileBase,
java.lang.String directory)
Create a new file token store using custom fileBase and directory. |
|
| Method Summary | |
|---|---|
void |
add(Token token)
Add a token to this store. |
Token |
get(java.lang.String token)
Get a token by value. |
protected java.io.File |
getFile(java.lang.String token)
Get the File for this token. |
java.lang.String |
getFileBase()
|
java.lang.String |
getPath()
|
void |
remove(Token token)
Remove a token from this store. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String DEFAULT_DIRECTORY
public static final java.lang.String DEFAULT_FILE_BASE
protected final java.lang.String directory
protected final java.lang.String fileBase
| Constructor Detail |
|---|
public FileTokenStore()
public FileTokenStore(java.lang.String fileBase)
fileBase - the file base for storing tokens
public FileTokenStore(java.lang.String fileBase,
java.lang.String directory)
fileBase - the file base for storing tokensdirectory - the directory for storing tokens| Method Detail |
|---|
public java.lang.String getFileBase()
public java.lang.String getPath()
public Token get(java.lang.String token)
get in interface TokenStoreToken.getToken() equals the given value.
public void add(Token token)
throws java.io.IOException
add in interface TokenStorejava.io.IOExceptionpublic void remove(Token token)
remove in interface TokenStoreprotected java.io.File getFile(java.lang.String token)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||