ozone core API

org.ozoneDB.core
Class OzoneSecurityManager

java.lang.Object
  extended byjava.lang.SecurityManager
      extended byorg.ozoneDB.core.OzoneSecurityManager

public class OzoneSecurityManager
extends java.lang.SecurityManager


Field Summary
(package private) static boolean enabled
           
 
Fields inherited from class java.lang.SecurityManager
inCheck
 
Constructor Summary
OzoneSecurityManager()
           
 
Method Summary
 void checkAccept(java.lang.String host, int port)
           
 void checkAccess(java.lang.Thread thread)
           
 void checkAccess(java.lang.ThreadGroup threadGroup)
           
 void checkAwtEventQueueAccess()
           
 void checkConnect(java.lang.String host, int port)
           
 void checkConnect(java.lang.String host, int port, java.lang.Object obj)
           
 void checkCreateClassLoader()
           
 void checkDelete(java.lang.String file)
           
 void checkExec(java.lang.String command)
           
 void checkExit(int code)
           
 void checkLink(java.lang.String library)
           
 void checkListen(int port)
           
 void checkMemberAccess(java.lang.Class clazz, int which)
           
 void checkMulitcast(java.net.InetAddress add, byte ip)
           
 void checkPackageAccess(java.lang.String pkg)
           
 void checkPackageDefinition(java.lang.String pkg)
           
 void checkPermission(java.security.Permission perm)
          Allow ObjectOutputStream.enableReplceObject() to be set to true.
 void checkPermission(java.security.Permission perm, java.lang.Object context)
           
 void checkPrintJobAccess()
           
 void checkPropertiesAccess()
           
 void checkPropertyAccess(java.lang.String prop)
           
 void checkRead(java.io.FileDescriptor fd)
           
 void checkRead(java.lang.String file)
           
 void checkRead(java.lang.String file, java.lang.Object obj)
           
 void checkSecurityAccess(java.lang.String action)
           
 void checkSetFactory()
           
 void checkSystemClipboardAccess()
           
 boolean checkTopLevelWindow(java.lang.Object window)
           
 void checkWrite(java.io.FileDescriptor fd)
           
 void checkWrite(java.lang.String file)
           
 void enable(boolean value)
           
(package private)  boolean is3XThread()
           
(package private)  boolean isTransaction()
           
(package private)  void standardSecurity()
           
(package private)  java.lang.Thread thread()
           
 
Methods inherited from class java.lang.SecurityManager
checkMulticast, checkMulticast, classDepth, classLoaderDepth, currentClassLoader, currentLoadedClass, getClassContext, getInCheck, getSecurityContext, getThreadGroup, inClass, inClassLoader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

enabled

static boolean enabled
Constructor Detail

OzoneSecurityManager

public OzoneSecurityManager()
Method Detail

thread

java.lang.Thread thread()

enable

public void enable(boolean value)

is3XThread

boolean is3XThread()

isTransaction

boolean isTransaction()

standardSecurity

void standardSecurity()

checkAccept

public void checkAccept(java.lang.String host,
                        int port)

checkAccess

public void checkAccess(java.lang.Thread thread)

checkAccess

public void checkAccess(java.lang.ThreadGroup threadGroup)

checkAwtEventQueueAccess

public void checkAwtEventQueueAccess()

checkConnect

public void checkConnect(java.lang.String host,
                         int port)

checkConnect

public void checkConnect(java.lang.String host,
                         int port,
                         java.lang.Object obj)

checkCreateClassLoader

public void checkCreateClassLoader()

checkDelete

public void checkDelete(java.lang.String file)

checkExec

public void checkExec(java.lang.String command)

checkExit

public void checkExit(int code)

checkLink

public void checkLink(java.lang.String library)

checkListen

public void checkListen(int port)

checkMemberAccess

public void checkMemberAccess(java.lang.Class clazz,
                              int which)

checkMulitcast

public void checkMulitcast(java.net.InetAddress add,
                           byte ip)

checkPackageAccess

public void checkPackageAccess(java.lang.String pkg)

checkPackageDefinition

public void checkPackageDefinition(java.lang.String pkg)

checkPermission

public void checkPermission(java.security.Permission perm,
                            java.lang.Object context)

checkPermission

public void checkPermission(java.security.Permission perm)
Allow ObjectOutputStream.enableReplceObject() to be set to true.


checkPrintJobAccess

public void checkPrintJobAccess()

checkPropertiesAccess

public void checkPropertiesAccess()

checkPropertyAccess

public void checkPropertyAccess(java.lang.String prop)

checkRead

public void checkRead(java.io.FileDescriptor fd)

checkRead

public void checkRead(java.lang.String file)

checkRead

public void checkRead(java.lang.String file,
                      java.lang.Object obj)

checkSecurityAccess

public void checkSecurityAccess(java.lang.String action)

checkSetFactory

public void checkSetFactory()

checkSystemClipboardAccess

public void checkSystemClipboardAccess()

checkTopLevelWindow

public boolean checkTopLevelWindow(java.lang.Object window)

checkWrite

public void checkWrite(java.io.FileDescriptor fd)

checkWrite

public void checkWrite(java.lang.String file)

ozone core API

Copyright (C) The Ozone Database Project - www.ozone-db.org. All rights reserved.