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

Quick Search    Search Deep

gnu.javax.net.ssl.provider
Class Alert  view Alert download Alert.java

java.lang.Object
  extended bygnu.javax.net.ssl.provider.Alert
All Implemented Interfaces:
Constructed

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(java.io.InputStream in)
           
 java.lang.String toString()
          Convert this Object to a human-readable String.
 void write(java.io.OutputStream 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

level

private final Alert.Level level
The alert level enumerated.


description

private final Alert.Description description
The alert description enumerated.

Constructor Detail

Alert

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

read

static Alert read(java.io.InputStream in)
           throws java.io.IOException

forName

static Alert forName(java.lang.String name)

write

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

Specified by:
write in interface Constructed

getEncoded

byte[] getEncoded()

getLevel

Alert.Level getLevel()

getDescription

Alert.Description getDescription()

toString

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()).