Class InstancePermission
java.lang.Object
java.security.Permission
com.hazelcast.security.permission.ClusterPermission
com.hazelcast.security.permission.InstancePermission
- All Implemented Interfaces:
Serializable
,Guard
- Direct Known Subclasses:
AtomicLongPermission
,AtomicReferencePermission
,CachePermission
,CardinalityEstimatorPermission
,CountDownLatchPermission
,DurableExecutorServicePermission
,ExecutorServicePermission
,FlakeIdGeneratorPermission
,ListPermission
,LockPermission
,MapPermission
,PNCounterPermission
,QueuePermission
,ReliableTopicPermission
,ReplicatedMapPermission
,RingBufferPermission
,ScheduledExecutorPermission
,SemaphorePermission
,TopicPermission
,UserCodeDeploymentPermission
public abstract class InstancePermission extends ClusterPermission
TODO: Object Permission
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description InstancePermission(String name, String... actions)
-
Method Summary
Modifier and Type Method Description boolean
equals(Object obj)
String
getActions()
int
hashCode()
boolean
implies(Permission permission)
protected abstract int
initMask(String[] actions)
init maskMethods inherited from class com.hazelcast.security.permission.ClusterPermission
newPermissionCollection
-
Field Details
-
NONE
protected static final int NONE- See Also:
- Constant Field Values
-
CREATE
protected static final int CREATE- See Also:
- Constant Field Values
-
DESTROY
protected static final int DESTROY- See Also:
- Constant Field Values
-
mask
protected final int mask -
actions
-
-
Constructor Details
-
Method Details
-
initMask
init mask -
implies
- Specified by:
implies
in classPermission
-
getActions
- Specified by:
getActions
in classPermission
-
hashCode
public int hashCode()- Overrides:
hashCode
in classClusterPermission
-
equals
- Overrides:
equals
in classClusterPermission
-