Class UndefinedErrorCodeException

  • All Implemented Interfaces:
    com.hazelcast.spi.impl.operationservice.WrappableException<UndefinedErrorCodeException>, java.io.Serializable

    public class UndefinedErrorCodeException
    extends HazelcastException
    implements com.hazelcast.spi.impl.operationservice.WrappableException<UndefinedErrorCodeException>
    This exception is thrown when an exception that is coming from server is not recognized by the protocol and it can not be constructed by the client via reflection. For the client to be able to recreate original exception it should be available on the classpath and it should have one of the following constructors publicly. new Throwable(String message, Throwable cause) new Throwable(Throwable cause) new Throwable(String message) new Throwable()

    Class name of the original exception is included in the exception.

    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      UndefinedErrorCodeException​(java.lang.String message, java.lang.String className, java.lang.Throwable cause)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getOriginClassName()  
      UndefinedErrorCodeException wrap()
      Returns a new exception of the same type as this exception, using this exception as its cause.
      • 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
    • Constructor Detail

      • UndefinedErrorCodeException

        public UndefinedErrorCodeException​(java.lang.String message,
                                           java.lang.String className,
                                           java.lang.Throwable cause)
    • Method Detail

      • getOriginClassName

        public java.lang.String getOriginClassName()
        Returns:
        name of the original class name
      • wrap

        public UndefinedErrorCodeException wrap()
        Description copied from interface: com.hazelcast.spi.impl.operationservice.WrappableException
        Returns a new exception of the same type as this exception, using this exception as its cause. This is useful when this is a remote or async exception, because its stack trace is disconnected from the client code that handles the exception. The returned exception includes all the state of this exception, while providing the local stack trace and the remote/async stack trace in its cause.
        Specified by:
        wrap in interface com.hazelcast.spi.impl.operationservice.WrappableException<UndefinedErrorCodeException>
        Returns:
        a new WrappableException with this as its cause.