Class PolicyError
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.omg.CORBA.UserException
-
- org.omg.CORBA.PolicyError
- All Implemented Interfaces:
- Serializable, IDLEntity
public final class PolicyError extends UserException
A user exception thrown when a policy error occurs. A PolicyError
exception may include one of the following policy error reason codes defined in the org.omg.CORBA package: BAD_POLICY, BAD_POLICY_TYPE, BAD_POLICY_VALUE, UNSUPPORTED_POLICY, UNSUPPORTED_POLICY_VALUE.
Fields
Modifier and Type | Field and Description |
---|---|
short |
reason The reason for the |
Constructors
Constructor and Description |
---|
PolicyError() Constructs a default |
PolicyError(short __reason) Constructs a |
PolicyError(String reason_string,
short __reason) Constructs a |
Methods
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Fields
reason
public short reason
The reason for the PolicyError
exception being thrown.
Constructors
PolicyError
public PolicyError()
Constructs a default PolicyError
user exception with no reason code and an empty reason detail message.
PolicyError
public PolicyError(short __reason)
Constructs a PolicyError
user exception initialized with the given reason code and an empty reason detail message.
- Parameters:
-
__reason
- the reason code.
PolicyError
public PolicyError(String reason_string, short __reason)
Constructs a PolicyError
user exception initialized with the given reason detail message and reason code.
- Parameters:
-
reason_string
- the reason detail message. -
__reason
- the reason code.
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/javase/8/docs/api/org/omg/CORBA/PolicyError.html