public abstract class AuthenticationBaseMessageTask<P> extends AbstractStableClusterMessageTask<P> implements BlockingMessageTask
| Modifier and Type | Field and Description |
|---|---|
protected String |
clientName |
protected String |
clusterId |
protected Credentials |
credentials |
protected Set<String> |
labels |
protected Integer |
partitionCount |
protected ClientPrincipal |
principal |
clientEngine, clientMessage, connection, endpoint, logger, nodeEngine, parameters, serializationService| Modifier and Type | Method and Description |
|---|---|
protected Supplier<Operation> |
createOperationSupplier() |
protected abstract ClientMessage |
encodeAuth(byte status,
Address thisAddress,
String uuid,
String ownerUuid,
byte serializationVersion,
List<Member> cleanedUpMembers,
int partitionCount,
String clusterId) |
protected abstract String |
getClientType() |
Permission |
getRequiredPermission() |
protected abstract boolean |
isOwnerConnection() |
void |
processMessage() |
protected boolean |
requiresAuthentication() |
protected Object |
resolve(Object response) |
onFailure, onResponsedecodeClientMessage, encodeResponse, getDistributedObjectName, getDistributedObjectType, getMemberBuildInfo, getMethodName, getParameters, getPartitionId, getService, getServiceName, handleProcessingFailure, isAdvancedNetworkEnabled, run, sendClientMessage, sendClientMessage, sendClientMessage, sendResponseprotected transient ClientPrincipal principal
protected transient String clientName
protected transient Credentials credentials
protected transient String clusterId
protected transient Integer partitionCount
protected Object resolve(Object response)
resolve in class AbstractStableClusterMessageTask<P>protected boolean requiresAuthentication()
requiresAuthentication in class AbstractMessageTask<P>public void processMessage()
throws Throwable
processMessage in class AbstractStableClusterMessageTask<P>Throwableprotected abstract ClientMessage encodeAuth(byte status, Address thisAddress, String uuid, String ownerUuid, byte serializationVersion, List<Member> cleanedUpMembers, int partitionCount, String clusterId)
protected abstract boolean isOwnerConnection()
protected abstract String getClientType()
public Permission getRequiredPermission()
getRequiredPermission in interface SecureRequestCopyright © 2021 Hazelcast, Inc.. All Rights Reserved.