org.objectweb.carol.rmi.jrmp.interceptor

Class 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 String
INTIALIZER_PREFIX
Initilazer class prefix

Method Summary

static 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, UID ruid, String[] ia)
Get interceptor if exist

Field Details

INTIALIZER_PREFIX

public static String INTIALIZER_PREFIX
Initilazer class prefix

Method Details

getJRMPInitializers

public static String[] getJRMPInitializers()
Get Intializers method

Returns:
JRMP Initializers enuumeration


getLocalClientInterceptors

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


getLocalServerInterceptors

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


setRemoteInterceptors

public static JClientRequestInterceptor[] setRemoteInterceptors(byte[] raddr,
                                                                UID ruid,
                                                                String[] ia)
Get interceptor if exist

Parameters:
raddr - The remote adress (later)
ruid - The remote uid (later)
ia - iterceptors initializers

Returns:
JClientRequestInterceptors [] , the interceptors