jPOS 1.6.1 API Documentation

org.jpos.space
Interface LocalSpace

All Superinterfaces:
Space
All Known Implementing Classes:
PersistentSpace, TransientSpace, TSpace

public interface LocalSpace
extends Space

Version:
$Revision: 2594 $ $Date: 2008-01-22 08:41:31 -0800 (Tue, 22 Jan 2008) $
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
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