jPOS 1.6.5 API Documentation

org.jpos.space
Interface LocalSpace<K,V>

All Superinterfaces:
Space<K,V>
All Known Implementing Classes:
PersistentSpace, TransientSpace, TSpace

public interface LocalSpace<K,V>
extends Space<K,V>

Version:
$Revision: 2729 $ $Date: 2009-06-19 11:12:55 -0700 (Fri, 19 Jun 2009) $
Author:
Kris, Bharavi, Alejandro

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.
 java.util.Set getKeySet()
           
 void removeListener(java.lang.Object key, SpaceListener listener)
          removes a SpaceListener associated with a given key
 int size(java.lang.Object key)
           
 
Methods inherited from interface org.jpos.space.Space
existAny, existAny, in, in, inp, out, out, push, push, rd, rd, rdp
 

Method Detail

addListener

void addListener(java.lang.Object key,
                 SpaceListener listener)
add a SpaceListener associated with a given key

Parameters:
key - Entry's key
listener - a SpaceListener

addListener

void addListener(java.lang.Object key,
                 SpaceListener listener,
                 long timeout)
add a SpaceListener associated with a given key for a given period of time. Warning: not supported by all space implementations.

Parameters:
key - Entry's key
listener - a SpaceListener
timeout -

removeListener

void removeListener(java.lang.Object key,
                    SpaceListener listener)
removes a SpaceListener associated with a given key

Parameters:
key - Entry's key
listener - the SpaceListener

getKeySet

java.util.Set getKeySet()
Returns:
Set containing all keys in Space

size

int size(java.lang.Object key)
Returns:
number of entries in a given key

jPOS.org