Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep
Class Alert  view Alert download

All Implemented Interfaces:

final class Alert
extends java.lang.Object
implements Constructed

An alert message in the SSL protocol. Alerts are sent both as warnings which may allow execution to continue, or they may be fatal, which will halt this session. An alert object is composed of two enums -- the level, which indicates the seriousness of the alert, and the description, which indicates the reason for the alert.

 struct {
   AlertLevel level;
   AlertDescription description;

Nested Class Summary
(package private) static class Alert.Description
          The description enumeration.
(package private) static class Alert.Level
          The level enumeration.
Field Summary
private  Alert.Description description
          The alert description enumerated.
private  Alert.Level level
          The alert level enumerated.
Constructor Summary
(package private) Alert(Alert.Level level, Alert.Description description)
Method Summary
(package private) static Alert forName(java.lang.String name)
(package private)  Alert.Description getDescription()
(package private)  byte[] getEncoded()
(package private)  Alert.Level getLevel()
(package private) static Alert read( in)
 java.lang.String toString()
          Convert this Object to a human-readable String.
 void write( out)
          Writes this structure's encoded form to the given output stream.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Field Detail


private final Alert.Level level
The alert level enumerated.


private final Alert.Description description
The alert description enumerated.

Constructor Detail


Alert(Alert.Level level,
      Alert.Description description)
Method Detail


static Alert read( in)


static Alert forName(java.lang.String name)


public void write( out)
Description copied from interface: Constructed
Writes this structure's encoded form to the given output stream.

Specified by:
write in interface Constructed


byte[] getEncoded()


Alert.Level getLevel()


Alert.Description getDescription()


public java.lang.String toString()
Description copied from class: java.lang.Object
Convert this Object to a human-readable String. There are no limits placed on how long this String should be or what it should contain. We suggest you make it as intuitive as possible to be able to place it into System.out.println() 55 and such.

It is typical, but not required, to ensure that this method never completes abruptly with a java.lang.RuntimeException.

This method will be called when performing string concatenation with this object. If the result is null, string concatenation will instead use "null".

The default implementation returns getClass().getName() + "@" + Integer.toHexString(hashCode()).