Class 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 PolicyError exception being thrown.

Constructors

Constructor and Description
PolicyError()

Constructs a default PolicyError user exception with no reason code and an empty reason detail message.

PolicyError(short __reason)

Constructs a PolicyError user exception initialized with the given reason code and an empty reason detail message.

PolicyError(String reason_string, short __reason)

Constructs a PolicyError user exception initialized with the given reason detail message and reason code.

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