public class SecurityContextImpl extends Object implements com.hazelcast.security.SecurityContext
| Constructor and Description |
|---|
SecurityContextImpl(com.hazelcast.instance.Node node) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkPermission(Subject subject,
Permission permission) |
LoginContext |
createClientLoginContext(com.hazelcast.security.Credentials credentials) |
LoginContext |
createMemberLoginContext(com.hazelcast.security.Credentials credentials) |
<V> com.hazelcast.security.SecureCallable<V> |
createSecureCallable(Subject subject,
Callable<V> callable) |
void |
destroy() |
com.hazelcast.security.ICredentialsFactory |
getCredentialsFactory() |
com.hazelcast.logging.ILogger |
getLogger(String name) |
void |
interceptAfter(com.hazelcast.security.Credentials credentials,
String objectType,
String objectName,
String methodName) |
void |
interceptBefore(com.hazelcast.security.Credentials credentials,
String objectType,
String objectName,
String methodName,
Object[] args) |
void |
refreshPermissions(Set<com.hazelcast.config.PermissionConfig> permissionConfigs) |
public void interceptBefore(com.hazelcast.security.Credentials credentials,
String objectType,
String objectName,
String methodName,
Object[] args)
throws AccessControlException
interceptBefore in interface com.hazelcast.security.SecurityContextAccessControlExceptionpublic void interceptAfter(com.hazelcast.security.Credentials credentials,
String objectType,
String objectName,
String methodName)
interceptAfter in interface com.hazelcast.security.SecurityContextpublic LoginContext createMemberLoginContext(com.hazelcast.security.Credentials credentials) throws LoginException
createMemberLoginContext in interface com.hazelcast.security.SecurityContextLoginExceptionpublic LoginContext createClientLoginContext(com.hazelcast.security.Credentials credentials) throws LoginException
createClientLoginContext in interface com.hazelcast.security.SecurityContextLoginExceptionpublic com.hazelcast.security.ICredentialsFactory getCredentialsFactory()
getCredentialsFactory in interface com.hazelcast.security.SecurityContextpublic void checkPermission(Subject subject, Permission permission) throws SecurityException
checkPermission in interface com.hazelcast.security.SecurityContextSecurityExceptionpublic <V> com.hazelcast.security.SecureCallable<V> createSecureCallable(Subject subject, Callable<V> callable)
createSecureCallable in interface com.hazelcast.security.SecurityContextpublic void destroy()
destroy in interface com.hazelcast.security.SecurityContextpublic void refreshPermissions(Set<com.hazelcast.config.PermissionConfig> permissionConfigs)
refreshPermissions in interface com.hazelcast.security.SecurityContextpublic com.hazelcast.logging.ILogger getLogger(String name)
Copyright © 2022 Hazelcast, Inc.. All Rights Reserved.