Class SecureRemoteInvocationExecutor

java.lang.Object
org.springframework.remoting.support.DefaultRemoteInvocationExecutor
org.apache.shiro.spring.remoting.SecureRemoteInvocationExecutor
All Implemented Interfaces:
org.springframework.remoting.support.RemoteInvocationExecutor

public class SecureRemoteInvocationExecutor extends org.springframework.remoting.support.DefaultRemoteInvocationExecutor
An implementation of the Spring RemoteInvocationExecutor that binds a sessionId to the incoming thread to make it available to the SecurityManager implementation during the thread execution. The SecurityManager implementation can use this sessionId to reconstitute the Subject instance based on persistent state in the corresponding Session.
Since:
0.1