Package org.eclipse.emf.cdo.spi.server
Class AuthenticationUtil
- java.lang.Object
- 
- org.eclipse.emf.cdo.spi.server.AuthenticationUtil
 
- 
 public final class AuthenticationUtil extends java.lang.ObjectStatic utility methods for bindingauthentication protocolsto the current thread.- Since:
- 4.3
- Author:
- Christian W. Damus (CEA LIST)
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classAuthenticationUtil.AuthenticatingOperation<V>Encapsulation of an administrative operation requiring (potentially) client authentication to authorize the operation.
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static <V> java.util.concurrent.Callable<V>authenticatingOperation(IAuthenticationProtocol authenticationProtocol, java.util.concurrent.Callable<V> operation)Wrap anoperationto make an authentication protocol available to the thread that invokes it, for the duration of theoperation's execution.static IAuthenticationProtocolgetAuthenticationProtocol()Obtains the authentication protocol, if any, on which the current thread should authenticate administrative operations in handling incoming signals.
 
- 
- 
- 
Method Detail- 
getAuthenticationProtocolpublic static IAuthenticationProtocol getAuthenticationProtocol() Obtains the authentication protocol, if any, on which the current thread should authenticate administrative operations in handling incoming signals.- Returns:
- the authentication protocol to use, or nullif authentication is not required
 
 - 
authenticatingOperationpublic static <V> java.util.concurrent.Callable<V> authenticatingOperation(IAuthenticationProtocol authenticationProtocol, java.util.concurrent.Callable<V> operation) Wrap anoperationto make an authentication protocol available to the thread that invokes it, for the duration of theoperation's execution.
 
- 
 
-