org.objectweb.carol.rmi.jrmp.interceptor
Class JInterceptorStore

java.lang.Object
  extended by org.objectweb.carol.rmi.jrmp.interceptor.JInterceptorStore

public class JInterceptorStore
extends java.lang.Object

Class JInterceptorStore is the CAROL JRMP Client and Server Interceptors Storage System

Version:
1.0, 10/03/2003
Author:
Guillaume Riviere (Guillaume.Riviere@inrialpes.fr)

Field Summary
static java.lang.String INTIALIZER_PREFIX
          Initilazer class prefix
 
Constructor Summary
JInterceptorStore()
           
 
Method Summary
static java.lang.String[] getJRMPInitializers()
          Get Intializers method
static JClientRequestInterceptor[] getLocalClientInterceptors()
          get the local client interceptor
static JServerRequestInterceptor[] getLocalServerInterceptors()
          get the local server interceptor
static JClientRequestInterceptor[] setRemoteInterceptors(byte[] raddr, java.rmi.server.UID ruid, java.lang.String[] ia)
          Get interceptor if exist
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INTIALIZER_PREFIX

public static final java.lang.String INTIALIZER_PREFIX
Initilazer class prefix

See Also:
Constant Field Values
Constructor Detail

JInterceptorStore

public JInterceptorStore()
Method Detail

getLocalServerInterceptors

public static JServerRequestInterceptor[] getLocalServerInterceptors()
get the local server interceptor


getLocalClientInterceptors

public static JClientRequestInterceptor[] getLocalClientInterceptors()
get the local client interceptor


getJRMPInitializers

public static java.lang.String[] getJRMPInitializers()
Get Intializers method

Returns:
JRMP Initializers enuumeration

setRemoteInterceptors

public static JClientRequestInterceptor[] setRemoteInterceptors(byte[] raddr,
                                                                java.rmi.server.UID ruid,
                                                                java.lang.String[] ia)
Get interceptor if exist

Parameters:
raddr - The remote adress (later)
ruid - The remote uid (later)
ia - iterceptors initializers
Returns:
JClientRequestInterceptors [] , the interceptors