kerberos.exceptions
Class ArrayZuLangException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended bykerberos.exceptions.KerberosException
              extended bykerberos.exceptions.ArrayZuLangException
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
SendeArrayZuLangException

public abstract class ArrayZuLangException
extends KerberosException

Diese Exception bedeutet, dass ein übertragenes Array zu lang war.

In gewissem Sinne ist diese Exception sowohl eine KerberosException als auch eine IOException. Da der Grund aber bei Kerberos liegt, erbt sie von der KerberosException.

Author:
Stephan Koops
See Also:
SendeArrayZuLangException, Serialized Form

Method Summary
 int getLänge()
           
 int getMaxLänge()
           
static void sendError(java.net.Socket socket)
          Sendet eine Nachricht, dass die letzte Nachricht zu lang war durch den Socket.
static void sendError(java.net.Socket socket, int messageTyp)
          Sendet eine Nachricht, dass die letzte Nachricht zu lang war durch den Socket.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getLänge

public int getLänge()
             throws java.lang.NullPointerException
Returns:
Die aus dem Netz angegebene Länge des zu empfangenen Arrays
Throws:
java.lang.NullPointerException - Wird geworfen, wenn die Länge unbekannt ist

getMaxLänge

public int getMaxLänge()
Returns:
Die an dieser Stelle von der Software vorgegebene Maximallänge des Arrays
Throws:
java.lang.NullPointerException - Wird geworfen, wenn die Maximallänge unbekannt ist

sendError

public static void sendError(java.net.Socket socket,
                             int messageTyp)
Sendet eine Nachricht, dass die letzte Nachricht zu lang war durch den Socket.

Parameters:
socket -
messageTyp -

sendError

public static void sendError(java.net.Socket socket)
Sendet eine Nachricht, dass die letzte Nachricht zu lang war durch den Socket. Versendet die Nachricht mit dem Message-Typ unbekannt

Parameters:
socket -
See Also:
sendError(Socket, int)