com.hazelcast.client.impl.protocol.task
Class AuthenticationBaseMessageTask<P>
java.lang.Object
com.hazelcast.client.impl.protocol.task.AbstractMessageTask<P>
com.hazelcast.client.impl.protocol.task.AbstractCallableMessageTask<P>
com.hazelcast.client.impl.protocol.task.AuthenticationBaseMessageTask<P>
- All Implemented Interfaces:
- SecureRequest, MessageTask, PartitionSpecificRunnable, Runnable
- Direct Known Subclasses:
- AuthenticationCustomCredentialsMessageTask, AuthenticationMessageTask
public abstract class AuthenticationBaseMessageTask<P>
- extends AbstractCallableMessageTask<P>
Base authentication task
Methods inherited from class com.hazelcast.client.impl.protocol.task.AbstractMessageTask |
decodeClientMessage, getDistributedObjectName, getDistributedObjectType, getMethodName, getParameters, getPartitionId, getService, getServiceName, run, sendClientMessage, sendClientMessage, sendClientMessage |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
principal
protected transient ClientPrincipal principal
credentials
protected transient Credentials credentials
AuthenticationBaseMessageTask
public AuthenticationBaseMessageTask(ClientMessage clientMessage,
Node node,
Connection connection)
getEndpoint
protected ClientEndpointImpl getEndpoint()
- Overrides:
getEndpoint
in class AbstractMessageTask<P>
call
public ClientMessage call()
- Specified by:
call
in class AbstractCallableMessageTask<P>
authenticate
protected abstract boolean authenticate()
isOwnerConnection
protected abstract boolean isOwnerConnection()
getRequiredPermission
public Permission getRequiredPermission()
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.