public class ConnectorWorkItem extends Object implements ConnectorWork
| Modifier and Type | Method and Description |
|---|---|
void |
cancel(boolean abnormal) |
void |
close() |
static AtomicResultsMessage |
createResultsMessage(List<?>[] batch) |
boolean |
equals(Object obj) |
void |
execute() |
CacheDirective |
getCacheDirective() |
AtomicRequestID |
getId() |
io.opentracing.Span |
getTracingSpan() |
protected AtomicResultsMessage |
handleBatch() |
int |
hashCode() |
static void |
initLanguageBridgeFactory(LanguageBridgeFactory factory,
CommandContext context,
SourceCapabilities capabilities) |
boolean |
isDataAvailable() |
boolean |
isForkable() |
boolean |
isThreadBound() |
void |
logCommand(Object... command) |
AtomicResultsMessage |
more() |
void |
setTracingSpan(io.opentracing.Span span) |
String |
toString() |
public static void initLanguageBridgeFactory(LanguageBridgeFactory factory, CommandContext context, SourceCapabilities capabilities)
public AtomicRequestID getId()
getId in interface ConnectorWorkpublic void cancel(boolean abnormal)
cancel in interface ConnectorWorkpublic AtomicResultsMessage more() throws TranslatorException
more in interface ConnectorWorkTranslatorExceptionpublic void close()
close in interface ConnectorWorkpublic void execute()
throws TranslatorException
execute in interface ConnectorWorkTranslatorExceptionprotected AtomicResultsMessage handleBatch() throws TranslatorException
TranslatorExceptionpublic static AtomicResultsMessage createResultsMessage(List<?>[] batch)
public boolean isDataAvailable()
isDataAvailable in interface ConnectorWorkpublic CacheDirective getCacheDirective() throws TranslatorException
getCacheDirective in interface ConnectorWorkTranslatorExceptionpublic boolean isForkable()
isForkable in interface ConnectorWorkpublic boolean isThreadBound()
isThreadBound in interface ConnectorWorkpublic void logCommand(Object... command)
public void setTracingSpan(io.opentracing.Span span)
public io.opentracing.Span getTracingSpan()
Copyright © 2019. All rights reserved.