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,ConnectorPermission,CountDownLatchPermission,CPMapPermission,DurableExecutorServicePermission,ExecutorServicePermission,FlakeIdGeneratorPermission,JobPermission,ListPermission,LockPermission,MapPermission,PNCounterPermission,QueuePermission,ReliableTopicPermission,ReplicatedMapPermission,RingBufferPermission,ScheduledExecutorPermission,SemaphorePermission,SqlPermission,TopicPermission,UserCodeDeploymentPermission,UserCodeNamespacePermission,VectorCollectionPermission
TODO: Object Permission
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleaninthashCode()booleanimplies(Permission permission) protected abstract intinit maskMethods inherited from class com.hazelcast.security.permission.ClusterPermission
newPermissionCollectionMethods inherited from class java.security.Permission
checkGuard, getName, toString
-
Field Details
-
NONE
protected static final int NONE- See Also:
-
CREATE
protected static final int CREATE- See Also:
-
DESTROY
protected static final int DESTROY- See Also:
-
mask
protected final int mask -
actions
-
-
Constructor Details
-
InstancePermission
-
-
Method Details
-
initMask
init mask -
implies
- Specified by:
impliesin classPermission
-
getActions
- Specified by:
getActionsin classPermission
-
hashCode
public int hashCode()- Overrides:
hashCodein classClusterPermission
-
equals
- Overrides:
equalsin classClusterPermission
-