JonasSecuritySender.java

00001 
00027 package org.objectweb.jonas.security.interceptors.jeremie;
00028 
00029 import org.objectweb.security.propagation.SecuritySender;
00030 import org.objectweb.security.context.SecurityCurrent;
00031 import org.objectweb.security.context.SecurityContext;
00032 
00037 public class JonasSecuritySender implements SecuritySender {
00038 
00042     public JonasSecuritySender() {
00043     }
00044 
00049     public void received_reply(int request_id, SecurityContext ctx) {
00050     }
00051 
00052     public SecurityContext sending_request(int request_id) {
00053 
00054         // Gets Current object (always existing in JOnAS Server)
00055         SecurityCurrent current = SecurityCurrent.getCurrent();
00056         if (current == null) {
00057             return null;
00058         }
00059         // Get the Security Context
00060         SecurityContext ctx = current.getSecurityContext();
00061         return ctx;
00062     }
00063 }

Generated on Tue Feb 15 15:05:21 2005 for JOnAS by  doxygen 1.3.9.1