Package cdc.issues.io
Class StreamIssuesHandler
java.lang.Object
cdc.issues.io.StreamIssuesHandler
- All Implemented Interfaces:
IssuesCountingHandler,IssuesCountItem,IssuesHandler,Closeable,Flushable,AutoCloseable
public class StreamIssuesHandler
extends Object
implements IssuesCountingHandler, Flushable, Closeable
- Author:
- Damien Carbonne
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilder of StreamIssuesHandler. -
Field Summary
Fields inherited from interface cdc.issues.IssuesHandler
VOID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StreamIssuesHandler.Builderbuilder()voidclose()voidflush()intvoidNotifies an issue.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface cdc.issues.IssuesHandler
issues, issues
-
Constructor Details
-
StreamIssuesHandler
-
-
Method Details
-
issue
Description copied from interface:IssuesHandlerNotifies an issue.- Specified by:
issuein interfaceIssuesHandler- Parameters:
issue- The issue.
-
getNumberOfIssues
public int getNumberOfIssues()- Specified by:
getNumberOfIssuesin interfaceIssuesCountItem- Returns:
- The number of issues that are known by this item.
-
getIssuesHash
- Specified by:
getIssuesHashin interfaceIssuesCountItem- Returns:
- The hash of issues known by this item..
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
flush
- Specified by:
flushin interfaceFlushable- Throws:
IOException
-
builder
-