Package org.apache.felix.framework.util
Class SecureAction.Actions
- java.lang.Object
-
- org.apache.felix.framework.util.SecureAction.Actions
-
- All Implemented Interfaces:
java.security.PrivilegedExceptionAction
- Enclosing class:
- SecureAction
private static class SecureAction.Actions extends java.lang.Object implements java.security.PrivilegedExceptionAction
-
-
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description private
Actions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
run()
void
set(int action)
void
set(int action, java.lang.Object arg1)
void
set(int action, java.lang.Object arg1, java.lang.Object arg2)
void
set(int action, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
void
set(int action, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4)
void
set(int action, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5)
void
set(int action, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, java.lang.Object arg6)
private void
unset()
-
-
-
Field Detail
-
INITIALIZE_CONTEXT_ACTION
public static final int INITIALIZE_CONTEXT_ACTION
- See Also:
- Constant Field Values
-
ADD_EXTENSION_URL_ACTION
public static final int ADD_EXTENSION_URL_ACTION
- See Also:
- Constant Field Values
-
CREATE_TMPFILE_ACTION
public static final int CREATE_TMPFILE_ACTION
- See Also:
- Constant Field Values
-
CREATE_URL_ACTION
public static final int CREATE_URL_ACTION
- See Also:
- Constant Field Values
-
CREATE_URL_WITH_CONTEXT_ACTION
public static final int CREATE_URL_WITH_CONTEXT_ACTION
- See Also:
- Constant Field Values
-
DELETE_FILE_ACTION
public static final int DELETE_FILE_ACTION
- See Also:
- Constant Field Values
-
EXEC_ACTION
public static final int EXEC_ACTION
- See Also:
- Constant Field Values
-
FILE_EXISTS_ACTION
public static final int FILE_EXISTS_ACTION
- See Also:
- Constant Field Values
-
FILE_IS_DIRECTORY_ACTION
public static final int FILE_IS_DIRECTORY_ACTION
- See Also:
- Constant Field Values
-
FOR_NAME_ACTION
public static final int FOR_NAME_ACTION
- See Also:
- Constant Field Values
-
GET_ABSOLUTE_PATH_ACTION
public static final int GET_ABSOLUTE_PATH_ACTION
- See Also:
- Constant Field Values
-
GET_CONSTRUCTOR_ACTION
public static final int GET_CONSTRUCTOR_ACTION
- See Also:
- Constant Field Values
-
GET_DECLARED_CONSTRUCTOR_ACTION
public static final int GET_DECLARED_CONSTRUCTOR_ACTION
- See Also:
- Constant Field Values
-
GET_DECLARED_METHOD_ACTION
public static final int GET_DECLARED_METHOD_ACTION
- See Also:
- Constant Field Values
-
GET_FIELD_ACTION
public static final int GET_FIELD_ACTION
- See Also:
- Constant Field Values
-
GET_FILE_INPUT_ACTION
public static final int GET_FILE_INPUT_ACTION
- See Also:
- Constant Field Values
-
GET_FILE_OUTPUT_ACTION
public static final int GET_FILE_OUTPUT_ACTION
- See Also:
- Constant Field Values
-
TO_URI_ACTION
public static final int TO_URI_ACTION
- See Also:
- Constant Field Values
-
GET_METHOD_ACTION
public static final int GET_METHOD_ACTION
- See Also:
- Constant Field Values
-
GET_POLICY_ACTION
public static final int GET_POLICY_ACTION
- See Also:
- Constant Field Values
-
GET_PROPERTY_ACTION
public static final int GET_PROPERTY_ACTION
- See Also:
- Constant Field Values
-
GET_PARENT_CLASS_LOADER_ACTION
public static final int GET_PARENT_CLASS_LOADER_ACTION
- See Also:
- Constant Field Values
-
GET_SYSTEM_CLASS_LOADER_ACTION
public static final int GET_SYSTEM_CLASS_LOADER_ACTION
- See Also:
- Constant Field Values
-
GET_URL_INPUT_ACTION
public static final int GET_URL_INPUT_ACTION
- See Also:
- Constant Field Values
-
INVOKE_CONSTRUCTOR_ACTION
public static final int INVOKE_CONSTRUCTOR_ACTION
- See Also:
- Constant Field Values
-
INVOKE_DIRECTMETHOD_ACTION
public static final int INVOKE_DIRECTMETHOD_ACTION
- See Also:
- Constant Field Values
-
INVOKE_METHOD_ACTION
public static final int INVOKE_METHOD_ACTION
- See Also:
- Constant Field Values
-
LIST_DIRECTORY_ACTION
public static final int LIST_DIRECTORY_ACTION
- See Also:
- Constant Field Values
-
MAKE_DIRECTORIES_ACTION
public static final int MAKE_DIRECTORIES_ACTION
- See Also:
- Constant Field Values
-
MAKE_DIRECTORY_ACTION
public static final int MAKE_DIRECTORY_ACTION
- See Also:
- Constant Field Values
-
OPEN_ZIPFILE_ACTION
public static final int OPEN_ZIPFILE_ACTION
- See Also:
- Constant Field Values
-
OPEN_URLCONNECTION_ACTION
public static final int OPEN_URLCONNECTION_ACTION
- See Also:
- Constant Field Values
-
RENAME_FILE_ACTION
public static final int RENAME_FILE_ACTION
- See Also:
- Constant Field Values
-
SET_ACCESSIBLE_ACTION
public static final int SET_ACCESSIBLE_ACTION
- See Also:
- Constant Field Values
-
START_ACTIVATOR_ACTION
public static final int START_ACTIVATOR_ACTION
- See Also:
- Constant Field Values
-
STOP_ACTIVATOR_ACTION
public static final int STOP_ACTIVATOR_ACTION
- See Also:
- Constant Field Values
-
SWAP_FIELD_ACTION
public static final int SWAP_FIELD_ACTION
- See Also:
- Constant Field Values
-
SYSTEM_EXIT_ACTION
public static final int SYSTEM_EXIT_ACTION
- See Also:
- Constant Field Values
-
FLUSH_FIELD_ACTION
public static final int FLUSH_FIELD_ACTION
- See Also:
- Constant Field Values
-
GET_CLASS_LOADER_ACTION
public static final int GET_CLASS_LOADER_ACTION
- See Also:
- Constant Field Values
-
INVOKE_BUNDLE_FIND_HOOK
public static final int INVOKE_BUNDLE_FIND_HOOK
- See Also:
- Constant Field Values
-
INVOKE_BUNDLE_EVENT_HOOK
public static final int INVOKE_BUNDLE_EVENT_HOOK
- See Also:
- Constant Field Values
-
INVOKE_WEAVING_HOOK
public static final int INVOKE_WEAVING_HOOK
- See Also:
- Constant Field Values
-
INVOKE_SERVICE_EVENT_HOOK
public static final int INVOKE_SERVICE_EVENT_HOOK
- See Also:
- Constant Field Values
-
INVOKE_SERVICE_FIND_HOOK
public static final int INVOKE_SERVICE_FIND_HOOK
- See Also:
- Constant Field Values
-
INVOKE_SERVICE_LISTENER_HOOK_ADDED
public static final int INVOKE_SERVICE_LISTENER_HOOK_ADDED
- See Also:
- Constant Field Values
-
INVOKE_SERVICE_LISTENER_HOOK_REMOVED
public static final int INVOKE_SERVICE_LISTENER_HOOK_REMOVED
- See Also:
- Constant Field Values
-
INVOKE_SERVICE_EVENT_LISTENER_HOOK
public static final int INVOKE_SERVICE_EVENT_LISTENER_HOOK
- See Also:
- Constant Field Values
-
INVOKE_RESOLVER_HOOK_FACTORY
public static final int INVOKE_RESOLVER_HOOK_FACTORY
- See Also:
- Constant Field Values
-
INVOKE_RESOLVER_HOOK_RESOLVABLE
public static final int INVOKE_RESOLVER_HOOK_RESOLVABLE
- See Also:
- Constant Field Values
-
INVOKE_RESOLVER_HOOK_SINGLETON
public static final int INVOKE_RESOLVER_HOOK_SINGLETON
- See Also:
- Constant Field Values
-
INVOKE_RESOLVER_HOOK_MATCHES
public static final int INVOKE_RESOLVER_HOOK_MATCHES
- See Also:
- Constant Field Values
-
INVOKE_RESOLVER_HOOK_END
public static final int INVOKE_RESOLVER_HOOK_END
- See Also:
- Constant Field Values
-
INVOKE_BUNDLE_COLLISION_HOOK
public static final int INVOKE_BUNDLE_COLLISION_HOOK
- See Also:
- Constant Field Values
-
OPEN_JARFILE_ACTION
public static final int OPEN_JARFILE_ACTION
- See Also:
- Constant Field Values
-
DELETE_FILEONEXIT_ACTION
public static final int DELETE_FILEONEXIT_ACTION
- See Also:
- Constant Field Values
-
INVOKE_WOVEN_CLASS_LISTENER
public static final int INVOKE_WOVEN_CLASS_LISTENER
- See Also:
- Constant Field Values
-
m_action
private int m_action
-
m_arg1
private java.lang.Object m_arg1
-
m_arg2
private java.lang.Object m_arg2
-
m_arg3
private java.lang.Object m_arg3
-
m_arg4
private java.lang.Object m_arg4
-
m_arg5
private java.lang.Object m_arg5
-
m_arg6
private java.lang.Object m_arg6
-
-
Method Detail
-
set
public void set(int action)
-
set
public void set(int action, java.lang.Object arg1)
-
set
public void set(int action, java.lang.Object arg1, java.lang.Object arg2)
-
set
public void set(int action, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
-
set
public void set(int action, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4)
-
set
public void set(int action, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5)
-
set
public void set(int action, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, java.lang.Object arg6)
-
unset
private void unset()
-
run
public java.lang.Object run() throws java.lang.Exception
- Specified by:
run
in interfacejava.security.PrivilegedExceptionAction
- Throws:
java.lang.Exception
-
-