org.objectweb.proactive.core.exceptions.handler
Class HandlerCommunicationException

java.lang.Object
  extended byorg.objectweb.proactive.core.exceptions.handler.HandlerNonFunctionalException
      extended byorg.objectweb.proactive.core.exceptions.handler.HandlerCommunicationException
All Implemented Interfaces:
Handler, java.io.Serializable

public class HandlerCommunicationException
extends HandlerNonFunctionalException

Handle all communication exceptions

Since:
ProActive 0.9.3
Version:
1.0, 2002/07/08
Author:
ProActive Team
See Also:
Serialized Form

Field Summary
static java.util.HashMap machineList
          This list keeps a trace of the different distant machines used by the application
 
Fields inherited from class org.objectweb.proactive.core.exceptions.handler.HandlerNonFunctionalException
loggerNFE
 
Fields inherited from interface org.objectweb.proactive.core.exceptions.handler.Handler
ID_Body, ID_Code, ID_Default, ID_Future, ID_Proxy, ID_VM
 
Constructor Summary
HandlerCommunicationException()
           
 
Method Summary
 void handle(NonFunctionalException e, java.lang.Object info)
          Provide a treatment for the handled exception(s)
 void handle(NonFunctionalException nfe, java.lang.Object info, java.lang.Exception e)
          Provide a treatment for the handled exception(s)
 boolean isHandling(NonFunctionalException e)
          Is the exception reliable for the handler ?
 
Methods inherited from class org.objectweb.proactive.core.exceptions.handler.HandlerNonFunctionalException
getSuggestion, setSuggestion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

machineList

public static java.util.HashMap machineList
This list keeps a trace of the different distant machines used by the application

Constructor Detail

HandlerCommunicationException

public HandlerCommunicationException()
Method Detail

isHandling

public boolean isHandling(NonFunctionalException e)
Is the exception reliable for the handler ?

Specified by:
isHandling in interface Handler
Overrides:
isHandling in class HandlerNonFunctionalException
Parameters:
e - The exception checked for handler reliability

handle

public void handle(NonFunctionalException e,
                   java.lang.Object info)
Provide a treatment for the handled exception(s)

Specified by:
handle in interface Handler
Overrides:
handle in class HandlerNonFunctionalException
Parameters:
e - The exception to be handled

handle

public void handle(NonFunctionalException nfe,
                   java.lang.Object info,
                   java.lang.Exception e)
            throws java.lang.Exception
Provide a treatment for the handled exception(s)

Specified by:
handle in interface Handler
Overrides:
handle in class HandlerNonFunctionalException
Parameters:
e - The exception to be handled
Throws:
java.lang.Exception


Copyright ? April 2005 INRIA All Rights Reserved.