mx4j/src/tools/mx4j/tools/remote/local LocalSubjectInvoker.java,1.1,1.2
Simone Bordet <[email protected]>
| Newsgroups | gmane.comp.java.mx4j.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/mx4j/mx4j/src/tools/mx4j/tools/remote/local
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8094/src/tools/mx4j/tools/remote/local
Modified Files:
LocalSubjectInvoker.java
Log Message:
Passing the environment to the subject invoker, so that it can configure itself
Index: LocalSubjectInvoker.java
===================================================================
RCS file: /cvsroot/mx4j/mx4j/src/tools/mx4j/tools/remote/local/LocalSubjectInvoker.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** LocalSubjectInvoker.java 10 Aug 2004 08:46:41 -0000 1.1
--- LocalSubjectInvoker.java 27 Aug 2004 22:07:04 -0000 1.2
***************
*** 12,15 ****
--- 12,16 ----
import java.lang.reflect.Proxy;
import java.security.AccessControlContext;
+ import java.util.Map;
import javax.security.auth.Subject;
***************
*** 22,34 ****
class LocalSubjectInvoker extends SubjectInvoker
{
! static LocalConnection newInstance(LocalConnection target, Subject subject, AccessControlContext context)
{
! LocalSubjectInvoker handler = new LocalSubjectInvoker(target, subject, context);
return (LocalConnection)Proxy.newProxyInstance(handler.getClass().getClassLoader(), new Class[]{LocalConnection.class}, handler);
}
! private LocalSubjectInvoker(LocalConnection target, Subject subject, AccessControlContext context)
{
! super(target, subject, context);
}
--- 23,35 ----
class LocalSubjectInvoker extends SubjectInvoker
{
! static LocalConnection newInstance(LocalConnection target, Subject subject, AccessControlContext context, Map environment)
{
! LocalSubjectInvoker handler = new LocalSubjectInvoker(target, subject, context, environment);
return (LocalConnection)Proxy.newProxyInstance(handler.getClass().getClassLoader(), new Class[]{LocalConnection.class}, handler);
}
! private LocalSubjectInvoker(LocalConnection target, Subject subject, AccessControlContext context, Map environment)
{
! super(target, subject, context, environment);
}
-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click