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

java.lang.Object
  |
  +--org.objectweb.carol.rmi.jrmp.interceptor.JRMPInitInfoImpl
All Implemented Interfaces:
JInitInfo

public class JRMPInitInfoImpl
extends java.lang.Object
implements JInitInfo

Class JRMPInitInfoImpl is the CAROL JRMP Initializer Implementation

Version:
1.0, 15/07/2002
Author:
Guillaume Riviere (Guillaume.Riviere@inrialpes.fr)
See Also:
JInitInfo

Field Summary
protected  java.util.Hashtable clientInterceptors
          Request Client Interceptor Hashtable
protected  java.util.Hashtable serverInterceptors
          Request Server Interceptor Hashtable
 
Constructor Summary
JRMPInitInfoImpl()
           
 
Method Summary
 void add_client_request_interceptor(JClientRequestInterceptor interceptor)
          add client interceptor
 void add_server_request_interceptor(JServerRequestInterceptor interceptor)
          add server interceptor
 JClientRequestInterceptor[] getClientRequestInterceptors()
          get all the client interceptor
 JServerRequestInterceptor[] getServerRequestInterceptors()
          get all the server interceptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serverInterceptors

protected java.util.Hashtable serverInterceptors
Request Server Interceptor Hashtable


clientInterceptors

protected java.util.Hashtable clientInterceptors
Request Client Interceptor Hashtable

Constructor Detail

JRMPInitInfoImpl

public JRMPInitInfoImpl()
Method Detail

add_client_request_interceptor

public void add_client_request_interceptor(JClientRequestInterceptor interceptor)
                                    throws JDuplicateName
add client interceptor

Specified by:
add_client_request_interceptor in interface JInitInfo
JDuplicateName

add_server_request_interceptor

public void add_server_request_interceptor(JServerRequestInterceptor interceptor)
                                    throws JDuplicateName
add server interceptor

Specified by:
add_server_request_interceptor in interface JInitInfo
JDuplicateName

getClientRequestInterceptors

public JClientRequestInterceptor[] getClientRequestInterceptors()
get all the client interceptor

Specified by:
getClientRequestInterceptors in interface JInitInfo
Returns:
array of ClientRequestInterceptor

getServerRequestInterceptors

public JServerRequestInterceptor[] getServerRequestInterceptors()
get all the server interceptor

Specified by:
getServerRequestInterceptors in interface JInitInfo
Returns:
array of ServerRequestInterceptor