Class SecurityAwareCustomMessageWrapper
- java.lang.Object
-
- org.apache.ignite.internal.managers.discovery.CustomMessageWrapper
-
- org.apache.ignite.internal.managers.discovery.SecurityAwareCustomMessageWrapper
-
- All Implemented Interfaces:
Serializable,DiscoverySpiCustomMessage
public class SecurityAwareCustomMessageWrapper extends CustomMessageWrapper
ExtendsCustomMessageWrapperwith ID of security subject that initiated the current message.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SecurityAwareCustomMessageWrapper(DiscoveryCustomMessage delegate, UUID secSubjId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @Nullable DiscoverySpiCustomMessageackMessage()Called when custom message has been handled by all nodes.UUIDsecuritySubjectId()Gets security Subject ID.-
Methods inherited from class org.apache.ignite.internal.managers.discovery.CustomMessageWrapper
delegate, isMutable, stopProcess, toString
-
-
-
-
Constructor Detail
-
SecurityAwareCustomMessageWrapper
public SecurityAwareCustomMessageWrapper(DiscoveryCustomMessage delegate, UUID secSubjId)
-
-
Method Detail
-
securitySubjectId
public UUID securitySubjectId()
Gets security Subject ID.
-
ackMessage
@Nullable public @Nullable DiscoverySpiCustomMessage ackMessage()
Called when custom message has been handled by all nodes.- Specified by:
ackMessagein interfaceDiscoverySpiCustomMessage- Overrides:
ackMessagein classCustomMessageWrapper- Returns:
- Ack message or
nullif ack is not required.
-
-