Package org.jgrapes.io.events
Class IOError
- All Implemented Interfaces:
- Future<Void>,- Associator,- Eligible
- Direct Known Subclasses:
- ConnectError,- StartProcessError
A special kind of 
Error that signals I/O related problems.- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from interface java.util.concurrent.FutureFuture.State
- 
Field SummaryFields inherited from class org.jgrapes.core.internal.EventBasecompleted, completionEvents, invokedFor
- 
Constructor SummaryConstructorsConstructorDescriptionCreates a new instance.Creates a new instance.Creates a new instance.Creates a new event as a copy of an existing event.
- 
Method SummaryMethods inherited from class org.jgrapes.core.events.Errorduplicate, event, message, throwable, toStringMethods inherited from class org.jgrapes.core.EventaddCompletionEvent, associated, cancel, channels, channels, completionEvents, currentResults, defaultCriterion, forChannels, get, get, handled, handlingError, isCancelled, isDone, isEligibleFor, isStopped, processedBy, results, results, resumeHandling, setAssociated, setChannels, setRequiresResult, setResult, stop, suspendHandling, suspendHandling, tieToMethods inherited from class org.jgrapes.core.internal.EventBasedisableTracking, enqueued, firstResultAssigned, isTracked, onCompletionMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jgrapes.core.Associatorassociated, associated, associated, associatedGetMethods inherited from interface java.util.concurrent.FutureexceptionNow, resultNow, state
- 
Constructor Details- 
IOErrorCreates a new event as a copy of an existing event.Useful for forwarding an event. - Parameters:
- event- the event to copy
 
- 
IOErrorCreates a new instance.- Parameters:
- event- the event that was being handled when the problem occurred
- message- the message
 
- 
IOErrorCreates a new instance.- Parameters:
- event- the event that was being handled when the problem occurred
- message- the message
- throwable- the encountered throwable
 
- 
IOErrorCreates a new instance.- Parameters:
- event- the event that was being handled when the problem occurred
- throwable- the encountered throwable
 
 
-