public abstract class AuthenticationBaseMessageTask<P> extends AbstractStableClusterMessageTask<P>
Modifier and Type | Field and Description |
---|---|
protected Credentials |
credentials |
protected ClientPrincipal |
principal |
clientEngine, clientMessage, connection, endpoint, logger, nodeEngine, parameters, serializationService
Modifier and Type | Method and Description |
---|---|
protected Supplier<Operation> |
createOperationSupplier() |
protected void |
doRun() |
protected abstract ClientMessage |
encodeAuth(byte status,
Address thisAddress,
String uuid,
String ownerUuid,
byte serializationVersion,
List<Member> cleanedUpMembers) |
protected abstract String |
getClientType() |
Permission |
getRequiredPermission() |
protected abstract boolean |
isOwnerConnection() |
void |
processMessage() |
protected Object |
resolve(Object response) |
onFailure, onResponse
decodeClientMessage, encodeResponse, getDistributedObjectName, getDistributedObjectType, getMemberBuildInfo, getMethodName, getParameters, getPartitionId, getService, getServiceName, handleProcessingFailure, run, sendClientMessage, sendClientMessage, sendClientMessage, sendResponse
protected transient ClientPrincipal principal
protected transient Credentials credentials
protected Object resolve(Object response)
resolve
in class AbstractStableClusterMessageTask<P>
protected void doRun() throws Throwable
doRun
in class AbstractMessageTask<P>
Throwable
public void processMessage() throws Throwable
processMessage
in class AbstractStableClusterMessageTask<P>
Throwable
protected abstract ClientMessage encodeAuth(byte status, Address thisAddress, String uuid, String ownerUuid, byte serializationVersion, List<Member> cleanedUpMembers)
protected abstract boolean isOwnerConnection()
protected abstract String getClientType()
public Permission getRequiredPermission()
Copyright © 2018 Hazelcast, Inc.. All Rights Reserved.