|
jPOS 1.6.5 API Documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jpos.space.TransientSpace
public class TransientSpace
Transient Space implementation
| Constructor Summary | |
|---|---|
TransientSpace()
|
|
| Method Summary | |
|---|---|
void |
addListener(java.lang.Object key,
SpaceListener listener)
add a SpaceListener associated with a given key |
void |
addListener(java.lang.Object key,
SpaceListener listener,
long timeout)
add a SpaceListener associated with a given key for a given period of time. |
boolean |
existAny(java.lang.Object[] keys)
|
boolean |
existAny(java.lang.Object[] keys,
long timeout)
|
java.lang.String |
getKeys()
|
java.util.Set |
getKeySet()
|
static LocalSpace |
getSpace()
|
static LocalSpace |
getSpace(java.lang.String spaceName)
|
java.lang.Object |
in(java.lang.Object key)
Take an entry from the space, waiting forever until one exists. |
java.lang.Object |
in(java.lang.Object key,
long timeout)
Take an entry from the space, waiting a limited amount of time until one exists. |
java.lang.Object |
inp(java.lang.Object key)
In probe takes an entry from the space if one exists, return null otherwise. |
void |
out(java.lang.Object key,
java.lang.Object value)
Write a new entry into the Space |
void |
out(java.lang.Object id,
java.lang.Object value,
long timeout)
Write a new entry into the Space, with an timeout value |
void |
push(java.lang.Object id,
java.lang.Object value)
Write a new entry at the head of a queue. |
void |
push(java.lang.Object id,
java.lang.Object value,
long timeout)
Write a new entry at the head of the queue with a timeout value |
java.lang.Object |
rd(java.lang.Object key)
Read an entry from the space, waiting forever until one exists. |
java.lang.Object |
rd(java.lang.Object key,
long timeout)
Read an entry from the space, waiting a limited amount of time until one exists. |
java.lang.Object |
rdp(java.lang.Object key)
Read probe reads an entry from the space if one exists, return null otherwise. |
java.lang.String |
read(java.lang.String key)
same as (String) Space.rdp (key) |
void |
removeListener(java.lang.Object key,
SpaceListener listener)
removes a SpaceListener associated with a given key |
int |
size(java.lang.Object key)
|
void |
write(java.lang.String key,
java.lang.String value)
same as Space.out (key,value) |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TransientSpace()
| Method Detail |
|---|
public void out(java.lang.Object key,
java.lang.Object value)
Space
out in interface Spacekey - Entry's keyvalue - Object value
public void out(java.lang.Object id,
java.lang.Object value,
long timeout)
Space
out in interface Spaceid - Entry's keyvalue - Object valuetimeout - timeout valuepublic java.lang.Object rdp(java.lang.Object key)
Space
rdp in interface Spacekey - Entry's key
public java.lang.Object inp(java.lang.Object key)
Space
inp in interface Spacekey - Entry's key
public java.lang.Object in(java.lang.Object key)
Space
in in interface Spacekey - Entry's key
public java.lang.Object in(java.lang.Object key,
long timeout)
Space
in in interface Spacekey - Entry's keytimeout - millis to wait
public java.lang.Object rd(java.lang.Object key)
Space
rd in interface Spacekey - Entry's key
public java.lang.Object rd(java.lang.Object key,
long timeout)
Space
rd in interface Spacekey - Entry's keytimeout - millis to wait
public void addListener(java.lang.Object key,
SpaceListener listener)
LocalSpace
addListener in interface LocalSpacekey - Entry's keylistener - a SpaceListener
public void addListener(java.lang.Object key,
SpaceListener listener,
long timeout)
LocalSpace
addListener in interface LocalSpacekey - Entry's keylistener - a SpaceListener
public void removeListener(java.lang.Object key,
SpaceListener listener)
LocalSpace
removeListener in interface LocalSpacekey - Entry's keylistener - the SpaceListenerpublic static final LocalSpace getSpace()
public static final LocalSpace getSpace(java.lang.String spaceName)
public java.util.Set getKeySet()
getKeySet in interface LocalSpacegetKeySet in interface TransientSpaceMBeanpublic java.lang.String getKeys()
public void write(java.lang.String key,
java.lang.String value)
write in interface TransientSpaceMBeankey - Keyvalue - valuepublic java.lang.String read(java.lang.String key)
read in interface TransientSpaceMBeankey - Key
public int size(java.lang.Object key)
size in interface LocalSpace
public void push(java.lang.Object id,
java.lang.Object value)
Space
push in interface Spaceid - Entry's keyvalue - Object value
public void push(java.lang.Object id,
java.lang.Object value,
long timeout)
Space
push in interface Spaceid - Entry's keyvalue - Object valuetimeout - timeout valuepublic boolean existAny(java.lang.Object[] keys)
existAny in interface Spacekeys - array of keys to check
public boolean existAny(java.lang.Object[] keys,
long timeout)
existAny in interface Spacekeys - array of keys to checktimeout - to wait for any of the entries to become available
|
jPOS.org | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||