Top Description Fields Methods
org.glassfish.gmbal.impl

public Interface Exceptions

Annotations
@ExceptionWrapper
idPrefix:GMBAL
resourceBundle:org.glassfish.gmbal.logex.LogStrings
Imports
java.io.InvalidObjectException, java.lang.reflect.AnnotatedElement, .Method, .ParameterizedType, .UndeclaredThrowableException, java.util.List, .Set, javax.management.AttributeNotFoundException, .JMException, .MBeanException, .ObjectName, javax.management.openmbean.OpenType, org.glassfish.gmbal.GmbalException, org.glassfish.gmbal.impl.AttributeDescriptor.AttributeType, org.glassfish.gmbal.typelib.EvaluatedClassDeclaration, .EvaluatedDeclaration, .EvaluatedFieldDeclaration, .EvaluatedMethodDeclaration, .EvaluatedType, org.glassfish.pfl.basic.logex.Chain, .ExceptionWrapper, .Log, .LogLevel, .Message, .WrapperGenerator

Exception wrapper class. The logex WrapperGenerator uses this interface to generate an implementation which returns the appropriate exception, and generates a log report when the method is called. This is used for all implementation classes in this package. The exception IDs are allocated in blocks of EXCEPTIONS_PER_CLASS, which is a lot more than is needed, but we have 32 bits for IDs, and multiples of a suitably chosen EXCEPTIONS_PER_CLASS (like 100 here) are easy to read in error messages.
Author
ken

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final Exceptions
public static final int

Method Summary

Modifier and TypeMethod and Description
public RuntimeException
public IllegalArgumentException
public void
public void
public IllegalArgumentException
public IllegalArgumentException
public IllegalArgumentException
public IllegalArgumentException
public IllegalArgumentException
public IllegalArgumentException
public AttributeNotFoundException
public IllegalArgumentException
public IllegalArgumentException
public AttributeNotFoundException
public IllegalStateException
public IllegalStateException
public void
public IllegalArgumentException
public IllegalArgumentException
duplicateAMXFieldName(String actualId, String methodName, String className)

public IllegalArgumentException
public IllegalArgumentException
public IllegalArgumentException
public IllegalArgumentException
public IllegalArgumentException
public void
public IllegalArgumentException
public IllegalArgumentException
public IllegalArgumentException
public IllegalArgumentException
public IllegalArgumentException
public UndeclaredThrowableException
public IllegalArgumentException
public IllegalArgumentException
excForAddToMap(String name, Object value, Object oldValue)

public IllegalArgumentException
public GmbalException
public GmbalException
public IllegalArgumentException
public IllegalArgumentException
public InvalidObjectException
public IllegalArgumentException
excForUnion(String name, Object oldValue, Object value)

public IllegalArgumentException
public IllegalStateException
public IllegalArgumentException
public GmbalException
public IllegalArgumentException
invalidSubtypeOfParent(ObjectName oname, Set<String> subTypes, ObjectName objectName, String type)

public IllegalStateException
public String
public IllegalArgumentException
public IllegalArgumentException
public String
public IllegalStateException
public IllegalArgumentException
public IllegalArgumentException
public IllegalArgumentException
public String
public IllegalArgumentException
public IllegalArgumentException
public UnsupportedOperationException
public void
public IllegalArgumentException
public IllegalArgumentException
public IllegalArgumentException
public IllegalArgumentException
public IllegalArgumentException
public IllegalArgumentException
public IllegalArgumentException
public IllegalArgumentException
public IllegalArgumentException
public IllegalArgumentException
public UnsupportedOperationException
public IllegalArgumentException
public IllegalArgumentException
public IllegalArgumentException
public IllegalArgumentException
public IllegalArgumentException
public IllegalArgumentException
public UnsupportedOperationException
public void
public void
public UnsupportedOperationException
public IllegalStateException
public IllegalStateException
public IllegalArgumentException
public String
public void
public IllegalArgumentException
public IllegalArgumentException
public String
public String
tableName(String mapType)

public IllegalArgumentException
public IllegalArgumentException
public void
public IllegalArgumentException
public void
public void
public IllegalArgumentException
public UnsupportedOperationException
public String