Package com.github.euler.tika
Class ParseExecution
- java.lang.Object
-
- akka.actor.typed.Behavior<T>
-
- akka.actor.typed.ExtensibleBehavior<T>
-
- akka.actor.typed.javadsl.AbstractBehavior<TaskCommand>
-
- com.github.euler.tika.ParseExecution
-
- All Implemented Interfaces:
EmbeddedItemListener
public class ParseExecution extends akka.actor.typed.javadsl.AbstractBehavior<TaskCommand> implements EmbeddedItemListener
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class akka.actor.typed.Behavior
akka.actor.typed.Behavior.BehaviorDecorators<Inner extends Object>, akka.actor.typed.Behavior.BehaviorDecorators$
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedParseExecution(akka.actor.typed.javadsl.ActorContext<TaskCommand> context, org.apache.tika.parser.Parser parser, StreamFactory sf, StorageStrategy parsedContentStrategy, StorageStrategy embeddedContentStrategy, boolean extractEmbedded, int maxDepth, String includeExtractEmbeddedPattern, String excludeExtractEmbeddedPattern, MetadataParser metadataParser, ParseContextFactory parseContextFactory, EmbeddedNamingStrategy embeddedNamingStrategy)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static akka.actor.typed.Behavior<TaskCommand>create(org.apache.tika.parser.Parser parser, StreamFactory sf, StorageStrategy parsedContentStrategy, StorageStrategy embeddedContentStrategy, boolean extractEmbedded, int maxDepth, String includeExtractEmbeddedPattern, String excludeExtractEmbeddedPattern, MetadataParser metadataParser, ParseContextFactory parseContextFactory, EmbeddedNamingStrategy embeddedNamingStrategy)akka.actor.typed.javadsl.Receive<TaskCommand>createReceive()voidnewEmbedded(InputStream in, org.apache.tika.metadata.Metadata metadata)protected akka.actor.typed.Behavior<TaskCommand>onJobTaskToProcess(JobTaskToProcess msg)protected ProcessingContextparse(InputStream in, Writer out, ProcessingContext ctx)-
Methods inherited from class akka.actor.typed.javadsl.AbstractBehavior
getContext, newReceiveBuilder, receive, receiveSignal
-
-
-
-
Constructor Detail
-
ParseExecution
protected ParseExecution(akka.actor.typed.javadsl.ActorContext<TaskCommand> context, org.apache.tika.parser.Parser parser, StreamFactory sf, StorageStrategy parsedContentStrategy, StorageStrategy embeddedContentStrategy, boolean extractEmbedded, int maxDepth, String includeExtractEmbeddedPattern, String excludeExtractEmbeddedPattern, MetadataParser metadataParser, ParseContextFactory parseContextFactory, EmbeddedNamingStrategy embeddedNamingStrategy)
-
-
Method Detail
-
create
public static akka.actor.typed.Behavior<TaskCommand> create(org.apache.tika.parser.Parser parser, StreamFactory sf, StorageStrategy parsedContentStrategy, StorageStrategy embeddedContentStrategy, boolean extractEmbedded, int maxDepth, String includeExtractEmbeddedPattern, String excludeExtractEmbeddedPattern, MetadataParser metadataParser, ParseContextFactory parseContextFactory, EmbeddedNamingStrategy embeddedNamingStrategy)
-
createReceive
public akka.actor.typed.javadsl.Receive<TaskCommand> createReceive()
- Specified by:
createReceivein classakka.actor.typed.javadsl.AbstractBehavior<TaskCommand>
-
onJobTaskToProcess
protected akka.actor.typed.Behavior<TaskCommand> onJobTaskToProcess(JobTaskToProcess msg) throws IOException, SAXException, org.apache.tika.exception.TikaException
- Throws:
IOExceptionSAXExceptionorg.apache.tika.exception.TikaException
-
parse
protected ProcessingContext parse(InputStream in, Writer out, ProcessingContext ctx) throws IOException, SAXException, org.apache.tika.exception.TikaException
- Throws:
IOExceptionSAXExceptionorg.apache.tika.exception.TikaException
-
newEmbedded
public void newEmbedded(InputStream in, org.apache.tika.metadata.Metadata metadata)
- Specified by:
newEmbeddedin interfaceEmbeddedItemListener
-
-