Class InstancePermission
- java.lang.Object
-
- java.security.Permission
-
- com.hazelcast.security.permission.ClusterPermission
-
- com.hazelcast.security.permission.InstancePermission
-
- All Implemented Interfaces:
java.io.Serializable
,java.security.Guard
- Direct Known Subclasses:
AtomicLongPermission
,AtomicReferencePermission
,CachePermission
,CardinalityEstimatorPermission
,ConnectorPermission
,CountDownLatchPermission
,CPMapPermission
,DurableExecutorServicePermission
,ExecutorServicePermission
,FlakeIdGeneratorPermission
,JobPermission
,ListPermission
,LockPermission
,MapPermission
,PNCounterPermission
,QueuePermission
,ReliableTopicPermission
,ReplicatedMapPermission
,RingBufferPermission
,ScheduledExecutorPermission
,SemaphorePermission
,SqlPermission
,TopicPermission
,UserCodeDeploymentPermission
public abstract class InstancePermission extends ClusterPermission
TODO: Object Permission- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
InstancePermission(java.lang.String name, java.lang.String... actions)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
java.lang.String
getActions()
int
hashCode()
boolean
implies(java.security.Permission permission)
protected abstract int
initMask(java.lang.String[] actions)
init mask-
Methods inherited from class com.hazelcast.security.permission.ClusterPermission
newPermissionCollection
-
-
-
-
Field Detail
-
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
protected final java.lang.String actions
-
-
Method Detail
-
initMask
protected abstract int initMask(java.lang.String[] actions)
init mask
-
implies
public boolean implies(java.security.Permission permission)
- Specified by:
implies
in classjava.security.Permission
-
getActions
public java.lang.String getActions()
- Specified by:
getActions
in classjava.security.Permission
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classClusterPermission
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classClusterPermission
-
-