00001 00026 package org.objectweb.jonas.security.interceptors.jrmp; 00027 00028 // jonas import 00029 import org.objectweb.carol.rmi.jrmp.interceptor.JServiceContext; 00030 import org.objectweb.security.context.SecurityContext; 00031 00038 public class SecurityServiceContext implements JServiceContext { 00039 00043 private int context_id; 00044 00048 public int getContextId() { 00049 return context_id; 00050 } 00051 00055 SecurityContext sctx = null; 00056 00060 public SecurityServiceContext() { 00061 this.context_id = ServerSecurityInterceptor.SEC_CTX_ID; 00062 } 00063 00069 public SecurityServiceContext(int context_id, SecurityContext sctx) { 00070 this.context_id = ServerSecurityInterceptor.SEC_CTX_ID; 00071 this.sctx = sctx; 00072 } 00073 00078 public SecurityContext getSecurityContext() { 00079 return sctx; 00080 } 00081 00082 }