Package com.splunk.modularinput

Class Summary
Argument The Argument class represents an argument to a modular input kind.
Event The Event class represents an event or fragment of an event to be written by this modular input to Splunk.
EventTest Checks if Event and EventWriter behavior correctly.
EventWriter The EventWriter class encapsulates writing events and error messages to Splunk from a modular input.
InputDefinition The InputDefinition class encodes the XML defining inputs that Splunk passes to a modular input script as a Java object.
InputDefinitionTest Test the parsing of InputDefinition classes from XML.
ModularInputTestCase  
MultiValueParameter The MultiValueParameter class represents a parameter containing multiple values that is passed as part of a definition of a modular input instance.
NonblockingInputStream The NonblockingInputStream class is a stream wrapper that acts as though the underlying stream has terminated every time it blocks.
Parameter The Parameter class is a base class for parameters of modular inputs.
Scheme The Scheme class represents the metadata for a modular input kind.
SchemeTest Tests for the com.splunk.modularinput.Scheme and com.splunk.modularinput.Argument classes that define a modular input scheme to send to Splunk.
Script The Script class is an abstract base class for implementing modular inputs.
ScriptTest Test the behavior of subclasses of the Script class.
SingleValueParameter The SingleValueParameter class represents a parameter as part of a modular input instance that contains only a single value.
ValidationDefinition The ValidationDefinition class represents the XML sent by Splunk for external validation of a new modular input.
ValidationDefinitionTest Checks that parsing XML into ValidationDefinitions works correctly.
 

Enum Summary
Argument.DataType  
Scheme.StreamingMode  
 

Exception Summary
MalformedDataException Exception thrown when parsing XML that is syntactically valid, but does not match the schema expected by the Splunk SDK for Java.