A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes All Packages

A

AbstractFilter - Class in emissary.output.filter
Provides the base mechanism for a drop off filter
AbstractFilter() - Constructor for class emissary.output.filter.AbstractFilter
 
AbstractJDOMUtil - Class in emissary.util.xml
Utilities for dealing with JDOM documents
AbstractJDOMUtil() - Constructor for class emissary.util.xml.AbstractJDOMUtil
 
AbstractRollableFilter - Class in emissary.output.filter
 
AbstractRollableFilter() - Constructor for class emissary.output.filter.AbstractRollableFilter
 
AbstractSeekableByteChannel - Class in emissary.core.channels
Core implementation of the SeekableByteChannel interface
AbstractSeekableByteChannel() - Constructor for class emissary.core.channels.AbstractSeekableByteChannel
Create a new SBC
accept(IBaseDataObject) - Method in interface emissary.output.filter.IFilterCondition
Should a payload be accepted for filtering
accept(List<IBaseDataObject>) - Method in interface emissary.output.filter.IFilterCondition
Should a list of payloads be accepted for filtering
action - Variable in class emissary.core.sentinel.protocols.Protocol
 
Action - Class in emissary.core.sentinel.protocols.actions
 
Action() - Constructor for class emissary.core.sentinel.protocols.actions.Action
 
ACTIONADD - Static variable in class emissary.admin.Startup
 
ACTIONDELETE - Static variable in class emissary.admin.Startup
 
ACTIONSTART - Static variable in class emissary.admin.Startup
 
activateObject(PooledObject<IMobileAgent>) - Method in class emissary.pool.MobileAgentFactory
Called by the pool to activate an object
activeDirPlaces - Static variable in class emissary.admin.Startup
 
add(IBaseDataObject, Runnable) - Static method in class emissary.util.DisposeHelper
Add a Dispose object to a BDO
add(IBaseDataObject, List<Runnable>) - Static method in class emissary.util.DisposeHelper
Add a list of Dispose objects to a BDO (additive to existing Dispose objects)
add(DirectoryEntry) - Method in class emissary.directory.DirectoryEntryList
Add a new DirectoryEntry
add(String, int) - Method in class emissary.util.CounterSet
Add value to a counter
add(String, String) - Method in class emissary.util.web.HttpPostParameters
Add a field and value
ADD_COST - Static variable in class emissary.server.mvc.adapters.DirectoryAdapter
 
ADD_DESCRIPTION - Static variable in class emissary.server.mvc.adapters.DirectoryAdapter
 
ADD_ENTRIES - Static variable in class emissary.server.mvc.adapters.DirectoryAdapter
 
ADD_KEY - Static variable in class emissary.server.mvc.adapters.DirectoryAdapter
 
ADD_PROPAGATION_FLAG - Static variable in class emissary.server.mvc.adapters.DirectoryAdapter
 
ADD_QUALITY - Static variable in class emissary.server.mvc.adapters.DirectoryAdapter
 
addAgent(Agent) - Method in class emissary.client.response.AgentList
 
addAlgorithm(String) - Method in class emissary.kff.KffChain
Add an algorithm
addAlgorithms(Collection<String>) - Method in class emissary.kff.KffChain
Add the specified algorithms
addAll(Collection<? extends DirectoryEntry>) - Method in class emissary.directory.DirectoryEntryList
Add entries from a collection.
addAlternateView(String, byte[]) - Method in class emissary.core.BaseDataObject
Add a multipart alternative view of the data WARNING: this implementation returns the actual array directly, no copy is made so the caller must be aware that modifications to the returned array are live.
addAlternateView(String, byte[]) - Method in interface emissary.core.IBaseDataObject
Add a multipart alternative view of the data
addAlternateView(String, byte[], int, int) - Method in class emissary.core.BaseDataObject
 
addAlternateView(String, byte[], int, int) - Method in interface emissary.core.IBaseDataObject
Add a multipart alternative view of the data
addAsMetaData - Variable in class emissary.place.UnixCommandPlace
 
addClusterAgents(AgentList) - Method in class emissary.client.response.AgentsResponseEntity
 
addClusterPeers(PeerList) - Method in class emissary.client.response.PeersResponseEntity
 
addClusterPlaces(PlaceList) - Method in class emissary.client.response.PlacesResponseEntity
 
addConfig(Config) - Method in class emissary.client.response.ConfigList
 
addCoordinated(String) - Method in class emissary.core.TransformHistory.History
 
addCost(int) - Method in class emissary.directory.DirectoryEntry
Increment the cost of a place's processing
addCostToMatching(String, int) - Method in class emissary.directory.DirectoryEntryMap
Change cost on matching entries
addCurrentFormAt(int, String) - Method in class emissary.core.BaseDataObject
 
addCurrentFormAt(int, String) - Method in interface emissary.core.IBaseDataObject
Add current form newForm at idx
addDataRec(int, int) - Method in class emissary.parser.InputSession
Create a position record and add it to the data
addDataRec(PositionRecord) - Method in class emissary.parser.InputSession
Add a validate a data record
addDataRecs(List<PositionRecord>) - Method in class emissary.parser.InputSession
Add and validate a list of data records
addDependencyLayer(MagicNumber[]) - Method in class emissary.util.magic.MagicNumber
Add child continuations
addDetail(ConfigList, List<String>, List<String>, String) - Static method in class emissary.server.api.Configs
Add the configuration properties to the response object
addDirectory(PriorityDirectory) - Method in class emissary.pickup.WorkSpace
Add specified PriorityDirectory object to be monitored
addDirectory(String, int) - Method in class emissary.pickup.WorkSpace
Add directory at specified priority to be monitored
addEntries(Directory) - Method in class emissary.client.response.DirectoryList
 
addEntries(DirectoryEntryMap) - Method in class emissary.directory.DirectoryEntryMap
Merge new non-local peer entries into our local entry map.
addEntries(String, List<String>) - Method in interface emissary.config.Configurator
Add a list of entries for the same key
addEntries(String, List<String>) - Method in class emissary.config.ServiceConfigGuide
Add a list of entries for the same key
addEntries(List<DirectoryEntry>) - Method in class emissary.directory.DirectoryEntryMap
Merge new entries in our local entry map
addEntries(List<DirectoryEntry>) - Method in class emissary.directory.DirectoryPlace
Add a list of entries to the directory Entries are kept in a Hash by "datatype::serviceType" Each entry is a List of sorted DirectoryEntries sorted order on cost and then quality, held in a DirectoryEntryList object
addEntry(DirectoryEntry) - Method in class emissary.directory.DirectoryEntryMap
Add a directory entry to the appropriate DirectoryEntryList If it is a duplicate entry in all parts except cost, only the lowest cost entry is kept.
addEntry(DirectoryEntry) - Method in class emissary.directory.DirectoryPlace
Add an entry to the directory Entries are kept in a Hash by "datatype::serviceType" Each entry is a List of sorted DirectoryEntries sorted order on cost and then quality, held in a DirectoryEntryList object
addEntry(String, DirectoryEntry) - Method in class emissary.directory.DirectoryEntryMap
Add the directory entry to the specified list
addEntry(String, String) - Method in interface emissary.config.Configurator
Add an entry to this config
addEntry(String, String) - Method in class emissary.config.ServiceConfigGuide
Add an entry to this config
addError(String) - Method in interface emissary.client.response.BaseEntity
 
addError(String) - Method in class emissary.client.response.BaseResponseEntity
 
addErrors(Set<String>) - Method in class emissary.client.response.BaseResponseEntity
 
addExpense(String, int) - Static method in class emissary.directory.KeyManipulator
Add expense record onto a key
addExtractedRecord(IBaseDataObject) - Method in class emissary.core.BaseDataObject
 
addExtractedRecord(IBaseDataObject) - Method in class emissary.core.ExtractedRecord
Deprecated.
addExtractedRecord(IBaseDataObject) - Method in interface emissary.core.IBaseDataObject
Add an extracted child
addExtractedRecords(List<? extends IBaseDataObject>) - Method in class emissary.core.BaseDataObject
 
addExtractedRecords(List<? extends IBaseDataObject>) - Method in class emissary.core.ExtractedRecord
Deprecated.
addExtractedRecords(List<? extends IBaseDataObject>) - Method in interface emissary.core.IBaseDataObject
Add extracted children
addFileName(String) - Method in class emissary.pickup.WorkBundle
Add a file to the list, without adjusting file modification time tracking.
addFileName(String, long, long) - Method in class emissary.pickup.WorkBundle
Add a file to the list
addFilesDone(Collection<String>) - Method in class emissary.pickup.WorkSpace
Add each fileName and its respective lastModifiedDate to the filesDone list
addFilesSeen(Collection<String>) - Method in class emissary.pickup.WorkSpace
Add each fileName and its respective lastModifiedDate to the filesSeen list
addFilter(KffFilter) - Method in class emissary.kff.KffChain
Add a new filter to our list
addFilter(IDropOffFilter) - Method in class emissary.output.DropOffPlace
Add a filter
addFlavors(String) - Static method in class emissary.config.ConfigUtil
Add the current config Flavor to the name of the resource passed in.
addFooterRec(int, int) - Method in class emissary.parser.InputSession
Create a position record and add it to the footer
addFooterRec(PositionRecord) - Method in class emissary.parser.InputSession
Add and validate a footer record
addFooterRecs(List<PositionRecord>) - Method in class emissary.parser.InputSession
Add and validate a list of footer records
addHeaderRec(int, int) - Method in class emissary.parser.InputSession
Create a position record and add it to the header
addHeaderRec(PositionRecord) - Method in class emissary.parser.InputSession
Add and validate a header record
addHeaderRecs(List<PositionRecord>) - Method in class emissary.parser.InputSession
Add and validate a list of header records
addInitialForm(String) - Method in class emissary.parser.DecomposedSession
Add an initial form to the list of existing forms.
addKey(String) - Method in interface emissary.place.IServiceProviderPlace
Add a full key to the running place.
addKey(String) - Method in class emissary.place.ServiceProviderPlace
Add another key to the place
addKey(String) - Method in class emissary.util.CounterSet
Add a counter
addKeys(Collection<String>) - Method in class emissary.util.CounterSet
Add a collection of counters
addKeyValue(String, String) - Method in class emissary.client.response.MapResponseEntity
 
addMetaData(String, Object) - Method in class emissary.parser.DecomposedSession
Add a record to the nested MetaData map Metadata map will be created if not existing
addMetaData(Map<String, ?>) - Method in class emissary.parser.DecomposedSession
Add a map of metadata to the existing map MetaData map will be created if not existing
addMetaData(Map<String, Object>) - Method in class emissary.parser.InputSession
Add a map of metadata
addMetaDataRec(String, PositionRecord) - Method in class emissary.parser.InputSession
Add a metadata position record
addMetaDataRec(String, String) - Method in class emissary.parser.InputSession
Add a metadata position record
addMoveErrorCount(List<IBaseDataObject>) - Method in class emissary.core.HDMobileAgent
Add the move error count to each payload
addObserver(DirectoryObserver) - Method in class emissary.directory.DirectoryObserverManager
Add an observer
addObserver(DirectoryObserver) - Method in class emissary.directory.DirectoryPlace
Add an observer for one of the observable activities in the directory The runtime class of the observer determines what is being observed
addObserver(DirectoryObserver) - Method in interface emissary.directory.IDirectoryPlace
Add an observer for one of the observable activities in the directory The runtime class of the observer determines what is being observed
addOutboundBundle(WorkBundle) - Method in class emissary.pickup.WorkSpace
Add a new bundle of work to the pending queue
addParallelTrackingInfo(String) - Method in class emissary.core.MobileAgent
 
addParameter(String, String) - Method in class emissary.id.WorkUnit
Add a parameter to control the work
addParameters(Map<String, String>) - Method in class emissary.id.WorkUnit
Add a bunch of parameters to control the work
addParentInformation(IBaseDataObject, IBaseDataObject) - Method in class emissary.place.MultiFileServerPlace
Used to propagate needed parent information to a sprouted child without nullifying fileType
addParentInformation(IBaseDataObject, IBaseDataObject, boolean) - Method in class emissary.place.MultiFileServerPlace
Used to propagate needed parent information to a sprouted child
addParentInformation(IBaseDataObject, List<IBaseDataObject>) - Method in class emissary.place.MultiFileServerPlace
Used to propagate needed parent information to all children in the list without nullifying the child fileType
addParentInformation(IBaseDataObject, List<IBaseDataObject>, boolean) - Method in class emissary.place.MultiFileServerPlace
Used to propagate needed parent information to all children in the list
addParentInformationToChild(IBaseDataObject, IBaseDataObject, boolean, Set<String>, String, KffDataObjectHandler) - Static method in class emissary.core.IBaseDataObjectHelper
Used to propagate needed parent information to a sprouted child.
addParentInformationToChild(IBaseDataObject, IBaseDataObject, boolean, Set<String>, String, KffDataObjectHandler, boolean) - Static method in class emissary.core.IBaseDataObjectHelper
Used to propagate needed parent information to a sprouted child.
addParentInformationToChildExcluding(IBaseDataObject, IBaseDataObject, Pattern) - Static method in class emissary.core.IBaseDataObjectHelper
Used to propagate needed parent metadata parameter information to a sprouted child except for those parameters whose names are specified in a regular expression pattern.
addParentInformationToChildren(IBaseDataObject, List<IBaseDataObject>, boolean, Set<String>, String, KffDataObjectHandler) - Static method in class emissary.core.IBaseDataObjectHelper
Used to propagate needed parent information to a sprouted child.
addParentInformationToChildren(IBaseDataObject, List<IBaseDataObject>, boolean, Set<String>, String, KffDataObjectHandler, boolean) - Static method in class emissary.core.IBaseDataObjectHelper
Used to propagate needed parent information to a sprouted child.
addPayload(IBaseDataObject) - Method in class emissary.core.HDMobileAgent
Add a new payload (i.e. instead of sprouting a new agent for it)
addPayload(Collection<IBaseDataObject>) - Method in class emissary.core.HDMobileAgent
Add a collection of new payload objects
addPeerDirectories(Set<String>, boolean) - Method in class emissary.directory.DirectoryPlace
Add a Set of peer directory to this one
addPickUp(String) - Method in class emissary.pickup.WorkSpace
Add one pickup and notify of work to be done
addPlace(String) - Method in class emissary.client.response.PlaceList
 
addPlaces(List<String>) - Method in class emissary.directory.DirectoryPlace
Register a place with all of its complete keys
addPlaces(List<String>) - Method in interface emissary.directory.IDirectoryPlace
Register a place with all of its full keys
addProcessingError(String) - Method in class emissary.core.BaseDataObject
 
addProcessingError(String) - Method in interface emissary.core.IBaseDataObject
Record a processing error
addProp(UrlRequestProperty) - Method in class emissary.util.web.UrlData
Add one more property to this request
addProperty(String, String) - Method in class emissary.id.Identification
Add the key value pair to the properties list
addPropertyChangeListener(PropertyChangeListener) - Method in class emissary.roll.Roller
 
addProps(List<UrlRequestProperty>) - Method in class emissary.util.web.UrlData
Add a bunch more properties to this request
addRemoteCostIfMoved(String, String) - Static method in class emissary.directory.KeyManipulator
Add in the remote overhead to the "to" key if it was a move
addRemoteDirectory(String) - Method in class emissary.directory.HeartbeatManager
Add another directory to monitor
addRemoteDirectory(String, boolean) - Method in class emissary.directory.HeartbeatManager
Add another directory to monitor with initial status
addRoller(Roller) - Method in class emissary.roll.RollManager
 
addServiceProxy(String) - Method in interface emissary.place.IServiceProviderPlace
Add a service proxy to a running place.
addServiceProxy(String) - Method in class emissary.place.ServiceProviderPlace
Add a service proxy to a running place.
addType(String) - Method in class emissary.id.Identification
Add a type to the list
addType(String, String, String) - Method in class emissary.util.TypeEngine
Add an extra mapping into the specified engine
addTypes(Collection<String>) - Method in class emissary.id.Identification
Add new types to the list
addWorkUnit(WorkUnit) - Method in class emissary.pickup.WorkBundle
Add a workUnit to the list.
addWorkUnit(WorkUnit, long, long) - Method in class emissary.pickup.WorkBundle
Add a workunit to the list
afterExecute(Runnable, Throwable) - Method in class emissary.roll.RollScheduledExecutor
 
age - Variable in class emissary.directory.DirectoryEntry
Age of this entry
Agent - Class in emissary.client.response
 
Agent() - Constructor for class emissary.client.response.Agent
 
Agent(String, String) - Constructor for class emissary.client.response.Agent
 
AGENT_NAME - Static variable in class emissary.pool.MobileAgentFactory
 
AGENT_THREAD - Static variable in class emissary.core.MobileAgent
 
agentControl(IServiceProviderPlace) - Method in class emissary.core.HDMobileAgent
The main control loop to determine and go through an itinerary Since we have a list of payload object that can potentially grow at every place we visit, we need to iterate over them until we get done but we cannot use a normal iterator which will throw an exception if the underlying collection mutates while iterating.
agentControl(IServiceProviderPlace) - Method in class emissary.core.MobileAgent
The main control loop to determine and go through an itinerary until the payload is finished (no where else to go)
agentId - Variable in class emissary.core.MobileAgent
 
agentId() - Method in interface emissary.core.IMobileAgent
Return the unique agent id
agentId() - Method in class emissary.core.MobileAgent
Return the ID
AgentList - Class in emissary.client.response
 
AgentList() - Constructor for class emissary.client.response.AgentList
 
AgentList(String, SortedSet<Agent>) - Constructor for class emissary.client.response.AgentList
 
agentPool - Variable in class emissary.pickup.PickUpPlace
 
AgentPool - Class in emissary.pool
Extends the GenericObjectPool to hold MobileAgents, each on it's own thread.
AgentPool(MobileAgentFactory) - Constructor for class emissary.pool.AgentPool
Create and configure the pool using the default name and size
AgentPool(MobileAgentFactory, int) - Constructor for class emissary.pool.AgentPool
Create and configure the pool using the default name
AgentPool(MobileAgentFactory, int, String) - Constructor for class emissary.pool.AgentPool
Create and configure the pool using the specified name
AgentPoolHealthCheck - Class in emissary.core
 
AgentPoolHealthCheck() - Constructor for class emissary.core.AgentPoolHealthCheck
 
agentProcessCall(IBaseDataObject) - Method in interface emissary.place.IServiceProviderPlace
Visiting agents call here to have a payload processed
agentProcessCall(IBaseDataObject) - Method in class emissary.place.ServiceProviderPlace
The ServiceProviderPlace facade for visiting agents
agentProcessHeavyDuty(IBaseDataObject) - Method in interface emissary.place.IServiceProviderPlace
Method called by the HD Agents to process a payload
agentProcessHeavyDuty(IBaseDataObject) - Method in class emissary.place.ServiceProviderPlace
"HD" method called only by HDMobileAgent for a single incoming payload
agentProcessHeavyDuty(List<IBaseDataObject>) - Method in class emissary.output.DropOffPlace
"HD" agent calls this method when visiting the place.
agentProcessHeavyDuty(List<IBaseDataObject>) - Method in interface emissary.place.IServiceProviderPlace
Method called by the HD Agents for bulk processing of payloads
agentProcessHeavyDuty(List<IBaseDataObject>) - Method in class emissary.place.ServiceProviderPlace
"HD" agent calls this method when visiting the place.
AgentProtocol - Class in emissary.core.sentinel.protocols
This protocol buckets places that are running in mobile agents and then looks at max and min time in place and the number of agents that are potentially "stuck."
AgentProtocol() - Constructor for class emissary.core.sentinel.protocols.AgentProtocol
 
AgentProtocol(Configurator) - Constructor for class emissary.core.sentinel.protocols.AgentProtocol
 
AgentProtocol.PlaceAgentStats - Class in emissary.core.sentinel.protocols
 
agentReturn() - Method in class emissary.core.MobileAgent
Clean up, idle, and return agent to pool
AgentRule - Class in emissary.core.sentinel.protocols.rules
 
AgentRule(String, String, long, double) - Constructor for class emissary.core.sentinel.protocols.rules.AgentRule
 
AgentRule(String, String, String, String) - Constructor for class emissary.core.sentinel.protocols.rules.AgentRule
 
agents() - Method in class emissary.server.api.Agents
 
Agents - Class in emissary.server.api
The agents Emissary API endpoint.
Agents() - Constructor for class emissary.server.api.Agents
 
AGENTS_CLUSTER_ENDPOINT - Static variable in class emissary.server.api.Agents
 
AGENTS_ENDPOINT - Static variable in class emissary.server.api.Agents
 
AgentsCommand - Class in emissary.command
 
AgentsCommand() - Constructor for class emissary.command.AgentsCommand
 
AgentsEmitter - Class in emissary.metrics
This class is used to write out agents status via a logger.
AgentsEmitter() - Constructor for class emissary.metrics.AgentsEmitter
 
AgentsFormatter - Class in emissary.client.response
Formatter for Emissary MobileAgents.
AgentsFormatter.Builder - Class in emissary.client.response
 
agentsLogV2() - Method in class emissary.server.api.Agents
 
AgentsNotSupportedPlace - Interface in emissary.place
Marker interface to indicate that agents are not expected to visit this place and neither the process nor processHeavyDuty methods are implemented
AgentsResponseEntity - Class in emissary.client.response
 
AgentsResponseEntity() - Constructor for class emissary.client.response.AgentsResponseEntity
 
AgentsResponseEntity(AgentList) - Constructor for class emissary.client.response.AgentsResponseEntity
 
agentsV1() - Method in class emissary.server.api.Agents
 
agentsV2() - Method in class emissary.server.api.Agents
 
AgentThreadGroup - Class in emissary.pool
Provide a ThreadGroup and an uncaught exception handler for our agents to be a part of
AgentThreadGroup(String) - Constructor for class emissary.pool.AgentThreadGroup
 
AgentTracker - Class in emissary.core.sentinel.protocols.trackers
 
AgentTracker(String) - Constructor for class emissary.core.sentinel.protocols.trackers.AgentTracker
 
ageoff - Variable in class emissary.kff.KffMemcached
The age-off in the memcached client
algorithms - Variable in class emissary.kff.KffChain
 
ALL_ALT_VIEWS - Static variable in class emissary.output.filter.AbstractFilter
Alternate view wildcard string
ALL_LANGUAGE_VIEWS - Static variable in class emissary.output.filter.AbstractFilter
Language wildcard string
ALL_PRIMARY_VIEWS - Static variable in class emissary.output.filter.AbstractFilter
Primary view wildcard string
allEntries() - Method in class emissary.directory.DirectoryEntryMap
Builds a super list of all the entries currently in all buckets of the map
allEntryKeys() - Method in class emissary.directory.DirectoryEntryMap
Builds a super list of all the entry keys currently in all buckets of the map
AllMaxTime - Class in emissary.core.sentinel.protocols.rules
Looks at the place that has been running for the least amount of time.
AllMaxTime(String, String, long, double) - Constructor for class emissary.core.sentinel.protocols.rules.AllMaxTime
 
AllMaxTime(String, String, String, String) - Constructor for class emissary.core.sentinel.protocols.rules.AllMaxTime
 
allowlistFields - Variable in class emissary.output.filter.JsonOutputFilter
 
allowlistPrefixes - Variable in class emissary.output.filter.JsonOutputFilter
 
ALPHABET - Static variable in class emissary.output.DropOffUtil
 
alreadyExists(String) - Static method in class emissary.admin.PlaceStarter
method to check if the place already exists.
ALT_VIEW_PARAM_PREFIX - Static variable in class emissary.parser.SessionProducer
 
alternateView - Variable in class emissary.place.UnixCommandPlace
 
alwaysCopyMetadataVals - Variable in class emissary.pickup.PickUpPlace
 
analyzedDataName - Variable in class emissary.analyze.Analyzer
 
Analyzer - Class in emissary.analyze
Base class for analyzers
Analyzer() - Constructor for class emissary.analyze.Analyzer
 
Analyzer(InputStream) - Constructor for class emissary.analyze.Analyzer
 
Analyzer(String, String) - Constructor for class emissary.analyze.Analyzer
Create the place
Analyzer(String, String, String) - Constructor for class emissary.analyze.Analyzer
Create the place
ANY_HOST - Static variable in class emissary.client.EmissaryClient
 
ANY_PORT - Static variable in class emissary.client.EmissaryClient
 
AnyMaxTime - Class in emissary.core.sentinel.protocols.rules
Looks at the place that has been running for the most amount of time.
AnyMaxTime(String, String, long, double) - Constructor for class emissary.core.sentinel.protocols.rules.AnyMaxTime
 
AnyMaxTime(String, String, String, String) - Constructor for class emissary.core.sentinel.protocols.rules.AnyMaxTime
 
apBinDir - Variable in class emissary.place.MultiFileUnixCommandPlace
 
ApiUtils - Class in emissary.server.api
 
append(byte[]) - Method in class emissary.util.io.FastStringBuffer
 
append(byte[], int, int) - Method in class emissary.util.io.FastStringBuffer
 
append(int) - Method in class emissary.util.io.FastStringBuffer
 
append(BaseEntity) - Method in class emissary.client.response.AgentsResponseEntity
 
append(BaseEntity) - Method in interface emissary.client.response.BaseEntity
 
append(BaseEntity) - Method in class emissary.client.response.BaseResponseEntity
 
append(BaseEntity) - Method in class emissary.client.response.ConfigsResponseEntity
 
append(BaseEntity) - Method in class emissary.client.response.DirectoryResponseEntity
 
append(BaseEntity) - Method in class emissary.client.response.MapResponseEntity
 
append(BaseEntity) - Method in class emissary.client.response.PeersResponseEntity
 
append(BaseEntity) - Method in class emissary.client.response.PlacesResponseEntity
 
append(String) - Method in class emissary.core.TransformHistory
Appends the new key to the transform history.
append(String) - Method in class emissary.util.io.FastStringBuffer
 
append(String, boolean) - Method in class emissary.core.TransformHistory
Appends the new key to the transform history.
append(String, String) - Method in class emissary.util.io.FastStringBuffer
 
appendAlternateView(String, byte[]) - Method in class emissary.core.BaseDataObject
 
appendAlternateView(String, byte[]) - Method in interface emissary.core.IBaseDataObject
Append the specified data to the alternate view
appendAlternateView(String, byte[], int, int) - Method in class emissary.core.BaseDataObject
 
appendAlternateView(String, byte[], int, int) - Method in interface emissary.core.IBaseDataObject
Append to a multipart alternative view of the data
appendCls(String) - Method in class emissary.util.io.FastStringBuffer
Appends constant string literals only!!!!!
appendCls(String, String) - Method in class emissary.util.io.FastStringBuffer
Appends constant string literals only!!!!!
appendCr() - Method in class emissary.util.io.FastStringBuffer
 
appendCrLf() - Method in class emissary.util.io.FastStringBuffer
 
appendEscaped(String) - Method in class emissary.util.io.FastStringBuffer
 
appendEscaped(String, String) - Method in class emissary.util.io.FastStringBuffer
 
appendEscapedUtf8(byte[], String, int, int) - Method in class emissary.util.io.FastStringBuffer
 
appendNewLine - Variable in class emissary.output.filter.AbstractRollableFilter
 
appendParameter(String, CharSequence) - Method in class emissary.core.BaseDataObject
 
appendParameter(String, CharSequence) - Method in interface emissary.core.IBaseDataObject
Append data to the specified metadata element
appendParameter(String, Iterable<? extends CharSequence>) - Method in class emissary.core.BaseDataObject
 
appendParameter(String, Iterable<? extends CharSequence>) - Method in interface emissary.core.IBaseDataObject
Append data values to the specified metadata element
appendTransformHistory(String) - Method in class emissary.core.BaseDataObject
 
appendTransformHistory(String) - Method in interface emissary.core.IBaseDataObject
Appends the new key to the transform history.
appendTransformHistory(String, boolean) - Method in class emissary.core.BaseDataObject
 
appendTransformHistory(String, boolean) - Method in interface emissary.core.IBaseDataObject
Appends the new key to the transform history.
appendUniqueParameter(String, CharSequence) - Method in class emissary.core.BaseDataObject
Append data to the specified metadata element if it doesn't already exist If you expect to append a lot if things this way, this method might not have the performance characteristics that you expect.
appendUniqueParameter(String, CharSequence) - Method in interface emissary.core.IBaseDataObject
Append data to the specified metadata element if it doesn't exist
appendUtf8(byte[], String) - Method in class emissary.util.io.FastStringBuffer
Write UTF8 data to the output page buffer without specifying a start or end position, defaults to 0,-1
appendUtf8(byte[], String, int) - Method in class emissary.util.io.FastStringBuffer
Write UTF8 data to the output page buffer without specifying a start position, defaults to 0
appendUtf8(byte[], String, int, int) - Method in class emissary.util.io.FastStringBuffer
Write UTF8 data to the output page buffer Pass in 0 and -1 for start and end to do the whole thing
applyForm(IBaseDataObject, boolean) - Method in class emissary.place.CoordinationPlace
How to handle applying the output form if an error occurred during processing
applyLogContextMap() - Method in class emissary.util.shell.ProcessReader
Applies logger context to the current thread.
applyOutputForm(IBaseDataObject) - Method in class emissary.place.CoordinationPlace
Apply the output form according to configuration
arrivalPlace - Variable in class emissary.core.MobileAgent
 
arrive(Object, IServiceProviderPlace, int, List<DirectoryEntry>) - Method in class emissary.core.HDMobileAgent
The arrive method that takes in a list of payloads arriving on the new machine
arrive(Object, IServiceProviderPlace, int, List<DirectoryEntry>) - Method in interface emissary.core.IMobileAgent
Arriving payload assigned to an agent for process at arrivalPlace
arrive(Object, IServiceProviderPlace, int, List<DirectoryEntry>) - Method in class emissary.core.MobileAgent
This is for an already in process agent arriving at a new place from a "moveTo".
arrive(Object, IServiceProviderPlace, int, List<DirectoryEntry>) - Method in class emissary.pool.MoveSpool
Add an arriving payload and associated state transfer info to the spool Calls MobileAgent.arrive in this case
ARRIVE - emissary.pool.MoveSpool.Method
 
asAlternateViewHook(IBaseDataObject, String, byte[]) - Method in class emissary.place.UnixCommandPlace
Hook to add command ouput as an alternate view
ASCII_0 - Static variable in class emissary.util.ByteUtil
 
ASCII_9 - Static variable in class emissary.util.ByteUtil
 
ASCII_A_LC - Static variable in class emissary.util.ByteUtil
 
ASCII_A_UC - Static variable in class emissary.util.ByteUtil
 
ASCII_B_LC - Static variable in class emissary.util.ByteUtil
 
ASCII_DEL - Static variable in class emissary.util.ByteUtil
 
ASCII_ESC - Static variable in class emissary.util.ByteUtil
 
ASCII_F_LC - Static variable in class emissary.util.ByteUtil
 
ASCII_F_UC - Static variable in class emissary.util.ByteUtil
 
ASCII_SLASH - Static variable in class emissary.util.ByteUtil
 
ASCII_SP - Static variable in class emissary.util.ByteUtil
 
ASCII_Z_LC - Static variable in class emissary.util.ByteUtil
 
ASCII_Z_UC - Static variable in class emissary.util.ByteUtil
 
asCurrentFormHook(IBaseDataObject, byte[]) - Method in class emissary.place.UnixCommandPlace
Hook to set command output as the current form
asDataHook(IBaseDataObject, byte[]) - Method in class emissary.place.UnixCommandPlace
Hook to add command output as the data element
asMetaDataHook(IBaseDataObject, String, byte[]) - Method in class emissary.place.UnixCommandPlace
Hook to add command output as metadata
asSet() - Method in class emissary.directory.WildcardEntry
Get the results of parsing as a set
assignToPooledAgent(IBaseDataObject, long) - Method in class emissary.pickup.PickUpPlace
Retrieve and agent from the pool and assign the payload to it
assignToPooledAgent(IBaseDataObject, AgentPool, IServiceProviderPlace, long) - Static method in class emissary.pickup.PickUpPlace
Retrieve and agent from the specified pool and assign the payload to it
asUrlKey() - Method in class emissary.directory.EmissaryNode
Get the value as a url
atPlace(IServiceProviderPlace, IBaseDataObject) - Method in class emissary.core.MobileAgent
Do work now that we have arrived at the specified place
atPlaceHD(IServiceProviderPlace, List<IBaseDataObject>) - Method in class emissary.core.HDMobileAgent
Do work now that we have arrived at the specified place
AUTH_CACHE - Static variable in class emissary.client.EmissaryClient
 
available() - Method in class emissary.util.io.LoggingInputStream
 
available(InputStream) - Static method in class emissary.core.channels.SeekableByteChannelHelper
Provided with an existing input stream, check how far we can read into it.

B

BackwardsTreeScanner - Class in emissary.util.search
This class implements a tree state machine scanner that searches text backwards starting from the end.
BackwardsTreeScanner() - Constructor for class emissary.util.search.BackwardsTreeScanner
Optional empty constructor
BackwardsTreeScanner(FastBoyerMoore.BackwardsTreeScanner) - Constructor for class emissary.util.search.FastBoyerMoore.BackwardsTreeScanner
 
BackwardsTreeScanner(String[]) - Constructor for class emissary.util.search.BackwardsTreeScanner
Constructor that delegates learning keywords to resetKeywords method.
BackwardsTreeScanner(String[]) - Constructor for class emissary.util.search.FastBoyerMoore.BackwardsTreeScanner
 
BackwardsTreeScanner(String[][]) - Constructor for class emissary.util.search.FastBoyerMoore.BackwardsTreeScanner
 
BackwardsTreeScanner.State - Class in emissary.util.search
 
BAD_RESPOSNE - Static variable in class emissary.directory.HeartbeatManager
 
Banner - Class in emissary.command
 
Banner() - Constructor for class emissary.command.Banner
 
BASE - Static variable in class emissary.util.shell.Executrix
 
BASE_PATH - Static variable in class emissary.util.shell.Executrix
 
BaseCommand - Class in emissary.command
 
BaseCommand() - Constructor for class emissary.command.BaseCommand
 
BaseDataObject - Class in emissary.core
Class to hold data, header, footer, and attributes
BaseDataObject() - Constructor for class emissary.core.BaseDataObject
Create an empty BaseDataObject.
BaseDataObject(byte[], String) - Constructor for class emissary.core.BaseDataObject
Create a new BaseDataObject with byte array and name passed in.
BaseDataObject(byte[], String, String) - Constructor for class emissary.core.BaseDataObject
Create a new BaseDataObject with byte array, name, and initial form WARNING: this implementation uses the passed in array directly, no copy is made so the caller should not reuse the array.
BaseDataObject(byte[], String, String, IBaseDataObject) - Constructor for class emissary.core.BaseDataObject
 
BaseDataObject(byte[], String, String, String) - Constructor for class emissary.core.BaseDataObject
 
BaseDataObject(byte[], String, String, String, IBaseDataObject) - Constructor for class emissary.core.BaseDataObject
 
BaseDataObject.DataState - Enum in emissary.core
 
BaseEntity - Interface in emissary.client.response
 
basename - Variable in class emissary.core.Family
Our family name
BaseResponseEntity - Class in emissary.client.response
 
BaseResponseEntity() - Constructor for class emissary.client.response.BaseResponseEntity
 
beforeStart() - Method in class emissary.core.BaseDataObject
 
beforeStart() - Method in interface emissary.core.IBaseDataObject
True if this payload hasn't had any processing yet Does not count parent processing as being for this payload
beforeStart() - Method in class emissary.core.TransformHistory
True if this payload hasn't had any processing yet.
bind(String, Object) - Static method in class emissary.core.Namespace
Bind a new object into the namespace
bindPool() - Method in class emissary.pool.AgentPool
Bind the pool into the namespace
binFileExt - Variable in class emissary.place.MultiFileUnixCommandPlace
 
binFiles - Variable in class emissary.place.MultiFileUnixCommandPlace
 
birthOrder - Variable in class emissary.core.BaseDataObject
What child is this in the family order
bootstrap() - Method in class emissary.admin.Startup
 
borrowAgent() - Method in class emissary.pool.AgentPool
Get an agent from the pool
brokenDocument - Variable in class emissary.core.BaseDataObject
Keep track of if and how the document is broken so we can report on it later
buffer - Variable in class emissary.util.io.FastStringBuffer
 
BufferedChannelFactory - Class in emissary.core.channels
Creates a SeekableByteChannel cache of a defined size analogous to BufferedInputStream.
bufferedReader - Variable in class emissary.util.shell.ReadOutputLogger
 
BufferedWriterOutputStream - Class in emissary.util.io
BufferedWriterOutputStream: a subclass to support writing bytes to a Writer.
BufferedWriterOutputStream(Writer) - Constructor for class emissary.util.io.BufferedWriterOutputStream
 
BufferedWriterOutputStream(Writer, int) - Constructor for class emissary.util.io.BufferedWriterOutputStream
 
build() - Method in class emissary.client.response.AgentsFormatter.Builder
 
build() - Method in class emissary.core.MetricsFormatter.Builder
Build the formatter
buildDefaultClient() - Method in class emissary.client.HTTPConnectionFactory
Returns a CloseableHttpClient using the configuration options of the factory singleton.
buildDocument(DirectoryEntryMap, String) - Static method in class emissary.directory.DirectoryXmlContainer
Build an xml document from the map.
buildDocument(IDirectoryPlace) - Static method in class emissary.directory.DirectoryXmlContainer
Build an xml document from the contents of a directory place
buildEntryListMap(String) - Static method in class emissary.directory.DirectoryXmlContainer
Build a DirectoryEntryList map from string xml
buildEntryListMap(Document) - Static method in class emissary.directory.DirectoryXmlContainer
Build a DirectoryEntryList map from a JDOM document
buildEntryListMap(Element) - Static method in class emissary.directory.DirectoryXmlContainer
Build a DirectoryEntryMap from a JDOM Element
builder() - Static method in class emissary.client.response.AgentsFormatter
 
builder() - Static method in class emissary.core.MetricsFormatter
Create a builder
Builder() - Constructor for class emissary.client.response.AgentsFormatter.Builder
 
Builder() - Constructor for class emissary.core.MetricsFormatter.Builder
 
buildKey() - Method in class emissary.directory.DirectoryEntry
Keep the internal key parameters in sync when one of the setters is called
buildMagicNumber(String) - Static method in class emissary.util.magic.MagicNumberFactory
Parses a magic number entry and prepares a magic number item
buildMagicNumber(String, boolean) - Static method in class emissary.util.magic.MagicNumberFactory
Parses a magic number entry and prepares a magic number item
buildMagicNumberList(byte[], List<String>, Map<String, List<String>>) - Static method in class emissary.util.magic.MagicNumberFactory
Public method to parse a byte array representing the magic file into a list containing MagicNumber objects which are also nested with continuations as child MagicNumber instances.
buildMagicNumberList(byte[], List<String>, Map<String, List<String>>, boolean) - Static method in class emissary.util.magic.MagicNumberFactory
Public method to parse a byte array representing the magic file into a list containing MagicNumber objects which are also nested with continuations as child MagicNumber instances.
buildProxyDocument(IRemoteDirectory, String) - Static method in class emissary.directory.DirectoryXmlContainer
Build an xml document from the contents of the directory as if proxied through the place itself.
buildRoller(Map<String, String>) - Static method in class emissary.roll.RollUtil
Builds a Roller from a map of options.
buildStore(String, char[], String) - Static method in class emissary.util.PkiUtil
 
buildWorkBundle(String) - Static method in class emissary.pickup.WorkBundle
Build a WorkBundle object from xml
bump(String) - Method in class emissary.pickup.WorkSpace.WorkSpaceStats
Increment the bundle count for the machine when it takes one
bundleCompleted(String, boolean) - Method in interface emissary.pickup.IPickUpSpace
Notify controlling space that a bundle is completed
bundleCompleted(String, boolean) - Method in class emissary.pickup.PickUpSpace
Notify controlling space that a bundle is completed
bundleSize - Variable in class emissary.pickup.file.FileDataServer
 
bundleSize - Variable in class emissary.pickup.file.FilePickUpPlace
 
bundlesProcessed - Variable in class emissary.pickup.WorkSpace
 
BYTE_ARRAY_AND_CHANNEL - emissary.core.BaseDataObject.DataState
 
BYTE_ARRAY_ONLY - emissary.core.BaseDataObject.DataState
 
BYTEARRAY_PRECISION_ERROR_RULE - Static variable in class emissary.util.magic.MagicMath
 
ByteArrayPrecisionException - Exception in emissary.util.magic
Exception used within the magic package - external clients never encounter this exception
ByteArrayPrecisionException(String) - Constructor for exception emissary.util.magic.ByteArrayPrecisionException
 
byteArrayToHexString(byte[]) - Static method in class emissary.util.magic.MagicMath
 
byteArrayToLong(byte[]) - Static method in class emissary.util.magic.MagicMath
 
byteArrayToString(byte[]) - Static method in class emissary.util.magic.MagicMath
 
byteArrayToString(byte[], int) - Static method in class emissary.util.magic.MagicMath
 
byteAt(int) - Method in class emissary.util.search.ByteMatcher
Return the specified byte
ByteMatcher - Class in emissary.util.search
This class provides some simple string matching functions on byte arrays
ByteMatcher() - Constructor for class emissary.util.search.ByteMatcher
 
ByteMatcher(byte[]) - Constructor for class emissary.util.search.ByteMatcher
 
ByteMatcher(String) - Constructor for class emissary.util.search.ByteMatcher
 
bytesProcessed - Variable in class emissary.pickup.WorkSpace
 
bytesWritten - Variable in class emissary.util.io.FastStringBuffer
 
byteToCharArray(byte[]) - Static method in class emissary.util.CharsetUtil
Convert bytes to chars using platform default encoding
ByteTokenizer - Class in emissary.util.search
The byte tokenizer class allows an application to break a byte buffer into tokens.
ByteTokenizer(byte[]) - Constructor for class emissary.util.search.ByteTokenizer
Constructs a byte tokenizer for the specified byte array.
ByteTokenizer(byte[], int, int) - Constructor for class emissary.util.search.ByteTokenizer
Constructs a byte tokenizer for the specified byte array.
ByteTokenizer(byte[], int, int, String) - Constructor for class emissary.util.search.ByteTokenizer
Constructs a byte tokenizer for the specified byte array.
ByteTokenizer(byte[], int, int, String, boolean) - Constructor for class emissary.util.search.ByteTokenizer
Constructs a byte tokenizer for the specified byte array.
ByteTokenizer(byte[], int, int, String, boolean, String) - Constructor for class emissary.util.search.ByteTokenizer
Constructs a byte tokenizer for the specified byte array using the specified encoding.
ByteTokenizer(byte[], int, int, String, String) - Constructor for class emissary.util.search.ByteTokenizer
Constructs a byte tokenizer for the specified byte array using the specified encoding.
ByteTokenizer(byte[], String) - Constructor for class emissary.util.search.ByteTokenizer
Constructs a byte tokenizer for the specified byte array.
ByteTokenizer(byte[], String, boolean) - Constructor for class emissary.util.search.ByteTokenizer
Constructs a byte tokenizer for the specified byte array.
ByteTokenizer(byte[], String, boolean, String) - Constructor for class emissary.util.search.ByteTokenizer
Constructs a byte tokenizer for the specified byte array using the specified encoding.
ByteTokenizer(byte[], String, String) - Constructor for class emissary.util.search.ByteTokenizer
Constructs a byte tokenizer for the specified byte array using the specified encoding.
ByteUtil - Class in emissary.util
Common place for the logic to glue byte arrays back together.

C

cache - Variable in class emissary.place.sample.CachePlace
 
CachePlace - Class in emissary.place.sample
This place just keeps a reference to the last 10 payload objects it has seen.
CachePlace(String) - Constructor for class emissary.place.sample.CachePlace
The static standalone (test) constructor
CachePlace(String, String, String) - Constructor for class emissary.place.sample.CachePlace
The remote constructor
cacheSize - Variable in class emissary.place.sample.CachePlace
 
calculateEditDistance(byte[], int, byte[], int) - Static method in class emissary.kff.EditDistance
 
calculateExpense() - Method in class emissary.directory.DirectoryEntry
Expense includes the cost and quality, cost is primary
calculateExpense(int, int) - Static method in class emissary.directory.DirectoryEntry
Calculate an expense value from the cost and quality, cost is primary
canHold(int) - Method in class emissary.pickup.PickupQueue
Tell caller if we can hold this many more items
caseClosed - Variable in class emissary.pickup.WorkSpace
 
caseIdHook(String, String, String, Map<String, Collection<Object>>) - Method in class emissary.pickup.file.FilePickUpClient
Hook to allow derived classes to handle various aspects of caseId generation.
CaseInsensitiveMap<K,​V> - Class in emissary.util
Be a HashMap that doesn't care about the case of the keys
CaseInsensitiveMap() - Constructor for class emissary.util.CaseInsensitiveMap
Create one
CaseInsensitiveMap(int) - Constructor for class emissary.util.CaseInsensitiveMap
Create one with capacity
CaseInsensitiveMap(int, float) - Constructor for class emissary.util.CaseInsensitiveMap
Create one with capacity and load factor
CaseInsensitiveMap(Map<? extends K, ? extends V>) - Constructor for class emissary.util.CaseInsensitiveMap
Create one from another map
cdataElement(String, String) - Static method in class emissary.util.xml.AbstractJDOMUtil
Create a JDOM element with some CDATA
CFG_ROLL_INTERVAL - Static variable in class emissary.roll.Roller
Constant to refer to roll interval in config files
CFG_ROLL_MANAGER_THREADS - Static variable in class emissary.roll.RollManager
 
changesPrimaryView() - Method in class emissary.place.ServiceProviderPlace
This method should return true if the Place may alter the IBaseDataObject data[] (i.e.PrimaryView) in any way, and false otherwise
channel - Variable in class emissary.parser.NIOSessionParser
The data source for this parser
CHANNEL_ONLY - emissary.core.BaseDataObject.DataState
 
CHARACTER_TYPE_KEYS - Static variable in class emissary.util.CharacterCounterSet
 
CharacterCounterSet - Class in emissary.util
A set of named counters for keeping counts on various classes of characters encountered
CharacterCounterSet() - Constructor for class emissary.util.CharacterCounterSet
Create a set of character counters
CharacterCounterSet(int) - Constructor for class emissary.util.CharacterCounterSet
Create a set of character counters
CharacterCounterSet(int, float) - Constructor for class emissary.util.CharacterCounterSet
Create a set of character counters
charAt(int) - Method in class emissary.core.InterruptibleCharSequence
 
charset - Variable in class emissary.place.MultiFileUnixCommandPlace
 
charset - Variable in class emissary.place.UnixCommandPlace
 
charset - Variable in class emissary.util.LineTokenizer
 
CharsetUtil - Class in emissary.util
A collection of utilities for dealing with different character sets in Java.
check() - Method in class emissary.core.AgentPoolHealthCheck
 
check() - Method in class emissary.core.FilePickUpPlaceHealthCheck
 
check(String, byte[]) - Method in class emissary.kff.KffChain
Check content on our chain in the order loaded Data smaller than minDataSize will get hashes computed but can never be reported as KNOWN data.
check(String, SeekableByteChannelFactory) - Method in class emissary.kff.KffChain
Check content on our chain in the order loaded Data smaller than minDataSize will get hashes computed but can never be reported as KNOWN data.
check(String, ChecksumResults) - Method in class emissary.kff.KffFile
 
check(String, ChecksumResults) - Method in interface emissary.kff.KffFilter
 
check(String, ChecksumResults) - Method in class emissary.kff.KffMemcached
Contact the memcached server and lookup the hash.
checkForUnsafeDataChanges() - Method in interface emissary.core.IBaseDataObject
Deprecated, for removal: This API element is subject to removal in a future version.
As of emissary 8.18.0, this method performs no operations
checkForUnsafeDataChanges() - Method in class emissary.core.SafeUsageChecker
Uses the snapshot cache to determine whether any of the byte arrays have unsaved changes
checkInterrupt(IServiceProviderPlace) - Method in class emissary.core.MobileAgent
 
checkParallelTrackingFor(String) - Method in class emissary.core.MobileAgent
 
checkPaused() - Method in class emissary.core.Pausable
Check to see if we are currently paused.
checkQue() - Method in class emissary.pickup.QueServer
Check the queue for waiting objects and process them
checkState(long) - Method in class emissary.core.TimedResource
 
ChecksumResults - Class in emissary.kff
This class is a value object to store the results of both a CRC32 and a message digest computation.
ChecksumResults() - Constructor for class emissary.kff.ChecksumResults
 
checkText(byte[]) - Static method in class emissary.util.Entropy
Determine if the data is text or binary using an entropy based function.
checkText(byte[], int) - Static method in class emissary.util.Entropy
 
child() - Method in class emissary.core.Family
Start a family nested below the current item
chop - Variable in class emissary.id.UnixFilePlace
 
chopAtTwo - Variable in class emissary.id.UnixFilePlace
 
chunkAllocationIncrement - Variable in class emissary.parser.NIOSessionParser
When we grow the chunk buffer to accomodate additional data, we will grow the buffer by this increment
chunkStart - Variable in class emissary.parser.NIOSessionParser
The start position of the current chunk relative to the data source
CLASS_SUFFIX - Static variable in class emissary.util.io.ResourceReader
 
ClassComparator - Class in emissary.util
 
classification - Variable in class emissary.core.BaseDataObject
Record the classification scheme for the document
classification - Variable in class emissary.parser.DecomposedSession
 
ClassLocationVerificationProvider - Class in emissary.spi
 
ClassLocationVerificationProvider() - Constructor for class emissary.spi.ClassLocationVerificationProvider
 
ClassLookupCache - Class in emissary.util
This implements a simple caching mechanism for Class.forName(String).
CLASSSEPARATOR - Static variable in class emissary.directory.KeyManipulator
 
cleanSpecPath(String) - Method in class emissary.output.DropOffUtil
 
cleanupDirectory(File) - Method in class emissary.place.MultiFileUnixCommandPlace
API Compatibility wrapper for Executrix cleanup method
cleanupDirectory(File) - Static method in class emissary.util.shell.Executrix
Recursively remove up all files in a directory and then remove the directory itself.
cleanupDirectory(String) - Static method in class emissary.util.shell.Executrix
Recursively remove up all files in a directory and then remove the directory itself.
cleanupFailedSpaces(List<String>) - Method in class emissary.pickup.PickUpSpace
Clean up any spaces that have crosse the consecutive error message threshold and any that are specified in the argument
cleanupFiles(File) - Method in class emissary.place.MultiFileUnixCommandPlace
API Compatibility wrapper for Executrix cleanup method
cleanupFiles(Collection<Journal>) - Method in class emissary.output.roller.JournaledCoalescer
 
cleanUpHook(IBaseDataObject) - Method in class emissary.place.CoordinationPlace
Classes can override this method to do any last things to the data object before closing out the job
clear() - Method in class emissary.core.HDMobileAgent
Clear the payloadList and all other state info
clear() - Method in class emissary.core.MobileAgent
Clear out the payload and other private stuff
clear() - Static method in class emissary.core.Namespace
 
clear() - Method in class emissary.core.sentinel.protocols.trackers.AgentTracker
 
clear() - Method in class emissary.core.TransformHistory
Clear the transformation history
clearExtractedRecords() - Method in class emissary.core.BaseDataObject
 
clearExtractedRecords() - Method in class emissary.core.ExtractedRecord
Deprecated.
clearExtractedRecords() - Method in interface emissary.core.IBaseDataObject
Clear the list of extracted records.
clearLocalPlace() - Method in class emissary.directory.DirectoryEntry
Force a lookup from the namespace
clearParallelTrackingInfo() - Method in class emissary.core.MobileAgent
 
clearParameters() - Method in class emissary.core.BaseDataObject
 
clearParameters() - Method in interface emissary.core.IBaseDataObject
Clear all metadata elements
clearPendingQueue() - Method in class emissary.pickup.WorkSpace
Clear the pending queue
clearTransformHistory() - Method in class emissary.core.BaseDataObject
 
clearTransformHistory() - Method in interface emissary.core.IBaseDataObject
Clear the transformation history
client - Variable in class emissary.kff.KffMemcached
A handle to the set of servers
CLIENT_NAME - Static variable in class emissary.server.mvc.adapters.WorkSpaceAdapter
 
CLIENT_NAME - Static variable in class emissary.server.mvc.internal.WorkSpaceClientSpaceTakeAction
 
ClientNotifier() - Constructor for class emissary.pickup.WorkSpace.ClientNotifier
Create the notifier Runnable
clientSpaceTake(String, String) - Method in class emissary.server.mvc.internal.WorkSpaceClientSpaceTakeAction
 
clone() - Method in class emissary.core.BaseDataObject
Deprecated.
clone() - Method in interface emissary.core.IBaseDataObject
Deprecated.
clone(IBaseDataObject) - Static method in class emissary.core.IBaseDataObjectHelper
Clones an IBaseDataObject.
clone(IBaseDataObject, boolean) - Static method in class emissary.core.IBaseDataObjectHelper
close() - Method in class emissary.core.channels.AbstractSeekableByteChannel
Close the channel and mark as such
close() - Method in class emissary.core.TimedResource
 
close() - Method in class emissary.metrics.AgentsEmitter
Do nothing on shutdown.
close() - Method in class emissary.output.filter.AbstractFilter
Close the filter
close() - Method in interface emissary.output.filter.IDropOffFilter
Close the filter
close() - Method in class emissary.output.roller.journal.JournaledChannel
Closes this Channel/Output Stream by releasing resources to underlying pool.
close() - Method in class emissary.output.roller.journal.JournaledChannelPool
Closes the underlying pool.
close() - Method in class emissary.output.roller.journal.JournalReader
 
close() - Method in class emissary.output.roller.journal.JournalWriter
Closes underlying journal channel.
close() - Method in class emissary.output.roller.journal.KeyedOutput
Closes this Channel/Output Stream by releasing resources to underlying this.pool.
close() - Method in class emissary.output.roller.JournaledCoalescer
 
close() - Method in class emissary.pool.AgentPool
Gracefully close down all agents and unbind the pool
close() - Method in class emissary.util.io.FastStringBuffer
 
close() - Method in class emissary.util.io.LoggingInputStream
 
close() - Method in class emissary.util.io.LoggingPrintStream
Closes the stream.
close() - Method in class emissary.util.roll.RollableFileOutputStream
Closes the underlying outputs and renames the current file to its final name.
close() - Method in class emissary.util.WindowedSeekableByteChannel
Closes underlying Channel and releases buffers.
closeCase() - Method in class emissary.pickup.WorkSpace
end the case processing does nothing in this implementation
closeImpl() - Method in class emissary.core.channels.AbstractSeekableByteChannel
Real close implementation
closeSpace(String) - Method in interface emissary.pickup.IPickUpSpace
Close a WorkSpace
closeSpace(String) - Method in class emissary.pickup.PickUpSpace
Close down the named workspace
CLUSTER - emissary.directory.EmissaryNode.Mode
 
clusterAgents() - Method in class emissary.server.api.Agents
 
clusterAgents() - Method in class emissary.server.api.HealthCheckAction
 
clusterAgents() - Method in class emissary.server.api.MetricsAction
 
clusterPeers() - Method in class emissary.server.api.Peers
 
clusterPlaces() - Method in class emissary.server.api.Places
 
clusterPool() - Method in class emissary.server.api.Pool
 
clusterVersion() - Method in class emissary.server.api.Version
 
CLZ - Static variable in class emissary.pickup.WorkSpace
 
coalesce() - Method in interface emissary.output.roller.ICoalescer
Combine files into a single output file
coalesce() - Method in class emissary.output.roller.JournaledCoalescer
 
coalesce(Collection<Path>) - Method in interface emissary.output.roller.ICoalescer
Combine files into a single output file
coalesce(Collection<Path>) - Method in class emissary.output.roller.JournaledCoalescer
 
coalesceFiles(String, Collection<Journal>) - Method in class emissary.output.roller.JournaledCoalescer
Combines all files in the path that are ready to be rolled into their output file.
collectAllMatching(String) - Method in class emissary.directory.DirectoryEntryMap
Collect all entries that match the key returning them as a list
collectAllOnDirectory(String) - Method in class emissary.directory.DirectoryEntryMap
Find all entries on a directory
collectFiles(PriorityDirectory, boolean, WorkBundle, int, long, boolean) - Method in class emissary.pickup.WorkSpace.WorkSpaceCollector
Load WorkBundle objects into our linked list of bundles Also process all directories if so instructed
collectorThreadHasQuit - Variable in class emissary.pickup.WorkSpace
 
COLON - Static variable in class emissary.config.ServiceConfigGuide
 
combineConfigs(String, String[]) - Static method in class emissary.server.api.Configs
Combine all configs into a single list
combineFiles(Journal, SeekableByteChannel) - Method in class emissary.output.roller.JournaledCoalescer
Copies all bytes from all paths that match to an output stream.
command - Variable in class emissary.util.shell.Executrix
 
COMMAND_NAME - Static variable in class emissary.command.AgentsCommand
 
COMMAND_NAME - Static variable in class emissary.command.BaseCommand
 
COMMAND_NAME - Static variable in class emissary.command.ConfigCommand
 
COMMAND_NAME - Static variable in class emissary.command.DirectoryCommand
 
COMMAND_NAME - Static variable in interface emissary.command.EmissaryCommand
 
COMMAND_NAME - Static variable in class emissary.command.FeedCommand
 
COMMAND_NAME - Static variable in class emissary.command.HelpCommand
 
COMMAND_NAME - Static variable in class emissary.command.HttpCommand
 
COMMAND_NAME - Static variable in class emissary.command.MonitorCommand
 
COMMAND_NAME - Static variable in class emissary.command.PeersCommand
 
COMMAND_NAME - Static variable in class emissary.command.PoolCommand
 
COMMAND_NAME - Static variable in class emissary.command.ServerCommand
 
COMMAND_NAME - Static variable in class emissary.command.ServiceCommand
 
COMMAND_NAME - Static variable in class emissary.command.TopologyCommand
 
COMMAND_NAME - Static variable in class emissary.command.VersionCommand
 
commit() - Method in class emissary.output.roller.journal.JournaledChannel
Commits writes to underlying storage.
commit() - Method in class emissary.output.roller.journal.KeyedOutput
Commits writes to underlying storage.
compactHistory - Static variable in class emissary.util.PayloadUtil
 
compare(IBaseDataObject, IBaseDataObject) - Method in class emissary.util.ShortNameComparator
 
compare(DirectoryEntry, DirectoryEntry) - Method in class emissary.directory.DirectoryEntryComparator
 
compare(SpamSumSignature, SpamSumSignature) - Method in class emissary.kff.Ssdeep
Given two spamsum signature return a value indicating the degree to which they match.
compare(WorkBundle, WorkBundle) - Method in class emissary.command.converter.WorkspaceSortModeConverter.LargestFirstComparator
 
compare(WorkBundle, WorkBundle) - Method in class emissary.command.converter.WorkspaceSortModeConverter.OldestFirstComparator
 
compare(WorkBundle, WorkBundle) - Method in class emissary.command.converter.WorkspaceSortModeConverter.SmallestFirstComparator
 
compare(WorkBundle, WorkBundle) - Method in class emissary.command.converter.WorkspaceSortModeConverter.YoungestFirstComparator
 
compare(File, File) - Method in class emissary.place.MultiFileUnixCommandPlace.FileNameComparator
 
compareTo(Agent) - Method in class emissary.client.response.Agent
 
compareTo(Directory) - Method in class emissary.client.response.Directory
 
compareTo(AgentTracker) - Method in class emissary.core.sentinel.protocols.trackers.AgentTracker
 
compareTo(PriorityDirectory) - Method in class emissary.pickup.PriorityDirectory
Compare in priority order, lower numbers mean high priority data Note: this comparator imposes ordering that is inconsistent with equals
compareTo(WorkBundle) - Method in class emissary.pickup.WorkBundle
Compare in priority order, lower numbers mean high priority data Note: this comparator imposes ordering that is inconsistent with equals
COMPLETE_FILETYPE - emissary.output.DropOffUtil.FileTypeCheckParameter
 
computePoolSize() - Static method in class emissary.pool.AgentPool
Compute the default size for the pool
computePoolSize(long, Integer) - Static method in class emissary.pool.AgentPool
Compute the default size for the pool
computeSums(byte[]) - Method in class emissary.kff.KffChain
Compute the sums once for the whole chain
computeSums(SeekableByteChannelFactory) - Method in class emissary.kff.KffChain
Compute the sums once for the whole chain
ConcatenateChannelFactory - Class in emissary.core.channels
This class creates a SeekableByteChannelFactory that concatenates two other SeekableByteChannelFactories.
condition(Collection<AgentProtocol.PlaceAgentStats>) - Method in class emissary.core.sentinel.protocols.rules.AgentRule
Check the rule conditions
condition(Collection<T>) - Method in class emissary.core.sentinel.protocols.rules.Rule
Check the rule conditions
conf - Variable in class emissary.core.MetricsManager
 
config - Variable in class emissary.core.sentinel.protocols.Protocol
 
config - Variable in class emissary.core.sentinel.Sentinel
 
config(String) - Method in class emissary.server.api.Configs
 
Config - Class in emissary.client.response
 
Config() - Constructor for class emissary.client.response.Config
 
Config(List<String>, List<String>, List<ConfigEntry>) - Constructor for class emissary.client.response.Config
 
CONFIG_BIN_PROPERTY - Static variable in class emissary.config.ConfigUtil
This property is the BIN_DIR, the root directory of all binary scripts and executables used by places.
CONFIG_DIR_PROPERTY - Static variable in class emissary.config.ConfigUtil
This property specifies the config override directory.
CONFIG_FILE_ENDING - Static variable in class emissary.config.ConfigUtil
Constant string for files that end with ".cfg"
CONFIG_FLAVOR_PROPERTY - Static variable in class emissary.config.ConfigUtil
This property specified the install/config flavor to run.
CONFIG_OUTPUT_ROOT_PROPERTY - Static variable in class emissary.config.ConfigUtil
This property is the OUTPUT_ROOT, the root directory of local output
CONFIG_PKG_PROPERTY - Static variable in class emissary.config.ConfigUtil
This property specifies the config class package prefix specifier Use -D"emissary.config.pkg" to change the class value
CONFIG_SUFFIX - Static variable in class emissary.util.io.ResourceReader
 
ConfigCommand - Class in emissary.command
 
ConfigCommand() - Constructor for class emissary.command.ConfigCommand
 
configDetail(String) - Method in class emissary.server.api.Configs
 
configDir - Static variable in class emissary.output.filter.AbstractRollableFilter
 
ConfigEntry - Class in emissary.config
ConfigEntry class stores key-value pairs of configuration info.
ConfigEntry() - Constructor for class emissary.config.ConfigEntry
 
ConfigEntry(String, String) - Constructor for class emissary.config.ConfigEntry
Create a new ConfigEntry object setting the key and associated value.
configG - Variable in class emissary.output.filter.AbstractFilter
hold onto the parent configurator
configG - Variable in class emissary.place.ServiceProviderPlace
Container for all configuration parameters read from the configuration file for this place.
ConfigList - Class in emissary.client.response
 
ConfigList() - Constructor for class emissary.client.response.ConfigList
 
configLocs - Variable in class emissary.place.ServiceProviderPlace
 
Configs - Class in emissary.server.api
 
Configs() - Constructor for class emissary.server.api.Configs
 
ConfigsResponseEntity - Class in emissary.client.response
 
ConfigsResponseEntity() - Constructor for class emissary.client.response.ConfigsResponseEntity
 
ConfigsResponseEntity(ConfigList) - Constructor for class emissary.client.response.ConfigsResponseEntity
 
ConfigSyntaxException - Exception in emissary.config
This exceptionis used for tracking internal configuration errors
ConfigSyntaxException(String) - Constructor for exception emissary.config.ConfigSyntaxException
Create an emissary exception
ConfigSyntaxException(String, Throwable) - Constructor for exception emissary.config.ConfigSyntaxException
Create an emissary exception
ConfigSyntaxException(Throwable) - Constructor for exception emissary.config.ConfigSyntaxException
Create an emissary exception
Configurations - Class in emissary.core.constants
 
Configurator - Interface in emissary.config
Interface for dealing with configured properties
configure() - Static method in class emissary.client.EmissaryClient
 
configure() - Method in class emissary.core.MetricsManager
 
configure() - Method in class emissary.core.sentinel.Sentinel
Get the Configurator
configure() - Method in class emissary.pool.MobileAgentFactory
 
configure() - Static method in class emissary.server.mvc.adapters.DirectoryAdapter
 
configure() - Method in class emissary.util.CustomRolloverLogbackAppender
 
configure() - Static method in class emissary.util.DateTimeFormatParser
 
configure() - Static method in class emissary.util.DateTimeFormatParserLegacy
Deprecated.
 
configure() - Method in class emissary.util.HtmlEntityMap
 
configure() - Static method in class emissary.util.PayloadUtil
 
configure(Configurator) - Method in class emissary.core.sentinel.protocols.Protocol
 
configure(Configurator) - Method in class emissary.output.DropOffUtil
Set up config for this class ID_PARAMETER : multiple parameter values, ordered list of how to build a EMISSARY_ID ID : backwards compatibility for ID_PARAMETER only used if ID_PARAMETER does not exist DATE_PARAMETER : multiple parameter values, ordered list of how to build a date path OUTPUT_FILE_PREFIX: string to use when generating random filenames, default: TXT UUID_IN_OUTPUT_FILENAMES: boolean [true] AUTO_GENERATED_ID_PREFIX: prefix to use for an auto-generated id
configure(Configurator) - Method in class emissary.parser.DataIdentifier
 
configure(Configurator) - Method in class emissary.util.shell.Executrix
Configure all the extra command stuff along with the normal config Config Items read here are: EXEC_COMMAND: the command to execute IN_FILE_ENDING: extension of input file, default is none OUT_FILE_ENDING: extension of output file, default is .out if input extension is blank, none otherwise OUTPUT_TYPE: FILE or STD for where the output of EXEC_COMMAND goes, default STD ORDER: default is NORMAL NUM_ARGS: obsolete TEMP_DIR: default is java.io.tmpdir MINIMUM_DATA_SIZE: default is 0 MAXIMUM_DATA_SIZE: default is 64*1024 PLACE_NAME: also required by places in general VM_SIZE_LIMIT: default is 200000 for ulimit argument CPU_TIME_LIMIT: default is 300 seconds for ulimit argument PROCESS_MAX_MILLIS: default is 300000 (5 Min) for process Watchdog.
configure(List<String>) - Method in class emissary.util.TypeEngine
Configure it
configureAnalyzer() - Method in class emissary.analyze.Analyzer
Configure this analyzer PREFERRED_VIEW list of views to try and get data from, default TEXT ANALYZED_DATA_NAME name of view to store results in or 'base' for primary data, default null
configureEmissaryServer() - Method in class emissary.directory.EmissaryNode
Start all the stuff needed by an emissary server
configureHistoryCase(String) - Static method in class emissary.util.PayloadUtil
Check if fileType in PayloadUtil.cfg matches current payload fileType
configureIdPlace() - Method in class emissary.id.IdPlace
Save a list of all the forms that this place is a service proxy for and a list of final id determinations that this place can make so that any new form being set can be differentiated as final or non-final and the stacks cleaned up appropriately FINAL_ID - current form values that do not get UNKNOWN pushed on top ID_RENAME_ - current form values to rename ID_IGNORE - current form values to ignore
configurePickUpPlace() - Method in class emissary.pickup.PickUpPlace
Configure the place specific items MINIMUM_DATA_SIZE: min size in bytes of a file MAXIMUM_DATA_SIZE: max size in bytes of a file, -1 for unlimited OVERSIZE_DATA_HOLDING_AREA: where to put oversize data HOLDING_AREA: where to put data while inprocess ERROR_DATA: where to put things that have errors DONE_DATA: where it goes when done SIMPLE_MODE: boolean when true turns off DataIdentification engine INITIAL_FORM: one or more forms for new payloads
configurePlace() - Method in class emissary.id.SizeIdPlace
Congure stuff for this place
configurePlace() - Method in class emissary.id.UnixFilePlace
Set up place specific information from the config file, load JNI, etc.
configurePlace() - Method in class emissary.output.DropOffPlace
Setup configuration items we need and build the output filter
configurePlace() - Method in class emissary.pickup.file.FilePickUpClient
Configure this place
configurePlace() - Method in class emissary.pickup.file.FilePickUpPlace
Configure this place POLLING_INTERVAL: how long to sleep between directory polls BUNDLE_SIZE: how many files to group in a bundle INPUT_DATA: one or more directories to pull files from
configurePlace() - Method in class emissary.place.CoordinationPlace
Set up the place specific information Config items read here are: OUTPUT_FORM: default=null, output form for final step of coordination PUSH_OUTPUT_FORM: default=true, calls pushOutputForm when true, setOutputForm otherwise SERVICE_COORDINATION: place entries to use for this coordination place, an ordered list of places that must already be constructed
configurePlace() - Method in class emissary.place.MultiFileServerPlace
Setup place specific configuration information
configurePlace() - Method in class emissary.place.MultiFileUnixCommandPlace
Configure local special variables CONTENT_FILE: file name to become new parent SYNCHRONIZED_PROCESS: decide whether to synchronize, default false NUKE_MY_PROXIES: remove all place proxies from incoming payload, default true KEEP_FILES_DEBUG: keep all files resulting from exec, default false RECURSE_SUBDIRS: when picking up results, default true AP_BIN_DIR: where to find executables OUT_DIRS: where output goes, default '.'
configurePlace() - Method in class emissary.place.sample.DelayPlace
 
configurePlace() - Method in class emissary.place.sample.RefreshablePlace
 
configurePlace() - Method in class emissary.place.UnixCommandPlace
Configure the instance SYNCHRONIZED_PROCESS: true if you want to synchronize in java, default is false NEW_FORM: new current form on success, default UNKNOWN NEW_FORM_ON_ERROR: new current form on error, default ERROR ADD_AS_ALTERNATE_VIEW: add output as an alt view using name provided as view name ADD_AS_META_DATA: add output as metadata value using name provided as key PERL_CHOP: if true chomp data returned, default false NUKE_ALL_PROXIES: if true remove all of this places proxies from current form stack when done, default false OUTPUT_CHARSET: charset of the process output, default 8859_1 KEEP_FILES_DEBUG: when true don't clean up after exec is finished, default false LOG_FILE_NAME: name of output file to translate into logger commands, default: [servicename].log from key Also all of the config values read by emissary.util.shell.Executrix are needed here
configurePlace() - Method in class emissary.transform.HtmlEscapePlace
Deprecated.
Take care of special place configuration
configurePlace() - Method in class emissary.transform.JavascriptEscapePlace
Deprecated.
Take care of special place configuration
configurePlace() - Method in class emissary.transform.JsonEscapePlace
Deprecated.
Take care of special place configuration
configurePool(String) - Method in class emissary.pool.AgentPool
Configure the commons pool stuff based on our requirements
configureQueueServer() - Method in class emissary.pickup.file.FilePickUpClient
 
configureServer() - Method in class emissary.server.EmissaryServer
 
configureServicePlace(String) - Method in class emissary.place.ServiceProviderPlace
Configuration items read here are: PLACE_NAME: place name portion of key, required SERVICE_NAME: service name portion of key, required SERVICE_TYPE: service type portion of key, required SERVICE_DESCRIPTION: description of place, required SERVICE_COST: cost of service provided, required SERVICE_QUALITY: quality of service provided, required SERVICE_PROXY: list of service proxy types for key SERVICE_KEY: full 4 part keys with expense
ConfigUtil - Class in emissary.config
This configuration utility collection helps to find configuration for various classes and objects.
connectionManagerTimeout - Static variable in class emissary.client.EmissaryClient
 
connectionTimeout - Static variable in class emissary.client.EmissaryClient
 
ConstructorLookupCache - Class in emissary.util
This implements a simple caching mechanism for Constructor lookups.
containsKey(Object) - Method in class emissary.util.CaseInsensitiveMap
Contains key
containsNonIndexableBytes(byte[]) - Static method in class emissary.util.ByteUtil
Check if the bytes contains a non-indexable characters
containsNonIndexableBytes(InputStream) - Static method in class emissary.util.ByteUtil
Check if the input stream contains a non-indexable characters
contentFile - Variable in class emissary.place.MultiFileUnixCommandPlace
 
context - Static variable in class emissary.client.EmissaryClient
 
contextDestroyed(ServletContextEvent) - Method in class emissary.server.InitializeContext
 
contextInitialized(ServletContextEvent) - Method in class emissary.server.InitializeContext
 
contextMapping - Variable in class emissary.util.TypeEngine
 
continueOnError() - Method in class emissary.place.CoordinationPlace
If false, do not continue processing other places after an error occurs
convert(String) - Method in class emissary.command.converter.FileExistsConverter
 
convert(String) - Method in class emissary.command.converter.ModeConverter
 
convert(String) - Method in class emissary.command.converter.PathExistsConverter
 
convert(String) - Method in class emissary.command.converter.PathExistsReadableConverter
 
convert(String) - Method in class emissary.command.converter.PriorityDirectoryConverter
 
convert(String) - Method in class emissary.command.converter.ProjectBaseConverter
 
convert(String) - Method in class emissary.command.converter.WorkspaceSortModeConverter
 
convert(String, String) - Method in class emissary.command.converter.PathExistsConverter
 
convert(List<IBaseDataObject>, Map<String, Object>) - Method in class emissary.output.filter.AbstractRollableFilter
Method to convert payload(s) to an output type
convert(List<IBaseDataObject>, Map<String, Object>) - Method in class emissary.output.filter.JsonOutputFilter
 
convert(List<IBaseDataObject>, Map<String, Object>) - Method in class emissary.output.filter.XmlOutputFilter
 
convert(Map<String, String>) - Static method in class emissary.server.mvc.NavAction.EmissaryNav
 
convertDuration(double) - Method in class emissary.core.MetricsFormatter
 
convertHexDate(String) - Static method in class emissary.util.TimeUtil
Parses hex date string into formatted string ("yyyy-MM-dd HH:mm:ss.SSS")
cookMetaRecords(Map<String, Object>) - Method in class emissary.parser.SimpleNioParser
Turn the metadata PositionRecord elements into real data
coordinate(IBaseDataObject, boolean) - Method in class emissary.place.CoordinationPlace
Consume a data object and coordinate its processing
CoordinationPlace - Class in emissary.place
This place will coordinate service to several lower level service places.
CoordinationPlace() - Constructor for class emissary.place.CoordinationPlace
Create the place taking all defaults for location and config
CoordinationPlace(InputStream) - Constructor for class emissary.place.CoordinationPlace
Create the place using the supplied configuration
CoordinationPlace(String) - Constructor for class emissary.place.CoordinationPlace
Create the place using the supplied configuration
CoordinationPlace(String, String, String) - Constructor for class emissary.place.CoordinationPlace
Create the place using the supplied configuration and location
copyFile(File, File) - Static method in class emissary.util.shell.Executrix
Copy file given file objects
copyFile(String, String) - Static method in class emissary.util.shell.Executrix
Copy file given string names
copyParam(IBaseDataObject, IBaseDataObject, String) - Static method in class emissary.util.DataUtil
Copy a metadata item from one payload to another
copyParams(IBaseDataObject, IBaseDataObject, String[]) - Static method in class emissary.util.DataUtil
copyParams(IBaseDataObject, IBaseDataObject, Collection<String>) - Static method in class emissary.util.DataUtil
Copy an collection of metadata parameters from one data object to another
COST - Static variable in class emissary.directory.DirectoryEntry
Xml name of cost element value is "cost"
count(String) - Method in class emissary.util.CharacterCounterSet
Count the characters in s by class.
countAllMatching(String) - Method in class emissary.directory.DirectoryEntryMap
Count all entries that match the key
countAllOnDirectory(String) - Method in class emissary.directory.DirectoryEntryMap
Count all entries on a directory
CounterSet - Class in emissary.util
A set of named counters that can be easily incremented
CounterSet() - Constructor for class emissary.util.CounterSet
Create a new set of counters
CounterSet(boolean) - Constructor for class emissary.util.CounterSet
Create a new set of counters
CounterSet(int) - Constructor for class emissary.util.CounterSet
Create a new set of counters
CounterSet(int, float) - Constructor for class emissary.util.CounterSet
Create a new set of counters
countTokens() - Method in class emissary.util.LineTokenizer
Current count of tokens remaining
countTokens() - Method in class emissary.util.search.ByteTokenizer
Calculates the number of times that this tokenizer's next method can be called before it generates an exception.
cpuTimeLimit - Variable in class emissary.util.shell.Executrix
 
create() - Method in interface emissary.core.channels.InputStreamFactory
Get an InputStream instance for the factory object
create() - Method in interface emissary.core.channels.SeekableByteChannelFactory
Creates a channel from the referenced data that already exists as part of the factory's parent.
create(byte[]) - Static method in class emissary.core.channels.InMemoryChannelFactory
Create a new instance of the factory using the provided byte array
create(long, byte) - Static method in class emissary.core.channels.FillChannelFactory
Creates an instance of the factory with the designated size and value.
create(long, InputStreamFactory) - Static method in class emissary.core.channels.InputStreamChannelFactory
Creates a factory implementation based on an InputStreamFactory
create(InputStreamFactory, String, Logger, boolean) - Static method in class emissary.core.channels.LoggingInputStreamFactory
Creates an InputStreamFactory for logging accesses to every method on the InputStream.
create(SeekableByteChannelFactory) - Static method in class emissary.core.channels.ImmutableChannelFactory
Wrap a provided channel factory with immutability i.e. write, truncate etc are all disabled.
create(SeekableByteChannelFactory, int) - Static method in class emissary.core.channels.BufferedChannelFactory
Creates a SeekableByteChannelFactory that caches the bytes of the passed in SeekableByteChannelFactory.
create(SeekableByteChannelFactory, long, long) - Static method in class emissary.core.channels.SegmentChannelFactory
Creates a SeekableByteChannelFactory which represents a segment of another SeekableByteChannelFactory.
create(SeekableByteChannelFactory, SeekableByteChannelFactory) - Static method in class emissary.core.channels.ConcatenateChannelFactory
Creates a SeekableByteChannelFactory which represents the concatenation of two other SeekableByteChannelFactories
create(SeekableByteChannelFactory, String, Logger, boolean) - Static method in class emissary.core.channels.LoggingChannelFactory
Creates a SeekableByteChannelFactory for logging accesses to every method on the SeekableByteChannel.
create(String) - Static method in class emissary.core.Factory
Create an object of the type specified using a no-arg constructor
create(String, Object...) - Static method in class emissary.core.Factory
Create an object from it's classname using args for arguments
create(String, Object[], String) - Static method in class emissary.core.Factory
create(String, List<Object>, String) - Static method in class emissary.core.Factory
Create an object and bind it into the namespace
create(Path) - Static method in class emissary.core.channels.FileChannelFactory
Create a new instance of the factory using the provided file reference.
createAndLoadDataObject(DecomposedSession, String) - Method in class emissary.parser.SessionProducer
 
createDirectory(String) - Method in class emissary.config.ServiceConfigGuide
Create a directory as specified by the config driver
createDocument(byte[]) - Static method in class emissary.util.xml.SaferJDOMUtil
creates a JDOM document from the input XML bytes. interpreting them in the platform default charset
createDocument(byte[], boolean) - Static method in class emissary.util.xml.JDOMUtil
creates a JDOM document from the input XML bytes.
createDocument(byte[], XMLFilter) - Static method in class emissary.util.xml.SaferJDOMUtil
creates a JDOM document from the input XML bytes. interpreting them in the platform default charset
createDocument(byte[], XMLFilter, boolean) - Static method in class emissary.util.xml.JDOMUtil
creates a JDOM document from the input XML bytes. interpreting them in the platform default charset
createDocument(byte[], XMLFilter, boolean, String) - Static method in class emissary.util.xml.JDOMUtil
creates a JDOM document from the input XML bytes.
createDocument(byte[], XMLFilter, String) - Static method in class emissary.util.xml.SaferJDOMUtil
creates a JDOM document from the input XML bytes.
createDocument(byte[], XMLFilter, String, SAXBuilder) - Static method in class emissary.util.xml.AbstractJDOMUtil
Deprecated.
createDocument(byte[], XMLFilter, SAXBuilder, String) - Static method in class emissary.util.xml.AbstractJDOMUtil
 
createDocument(String) - Static method in class emissary.util.xml.SaferJDOMUtil
creates a JDOM document from the input XML string.
createDocument(String, boolean) - Static method in class emissary.util.xml.JDOMUtil
creates a JDOM document from the input XML string.
createDocument(String, XMLFilter) - Static method in class emissary.util.xml.SaferJDOMUtil
creates a JDOM document from the input XML string.
createDocument(String, XMLFilter, boolean) - Static method in class emissary.util.xml.JDOMUtil
creates a JDOM document from the input XML string.
createDocument(String, XMLFilter, SAXBuilder) - Static method in class emissary.util.xml.AbstractJDOMUtil
 
createDocument(InputSource, XMLFilter) - Static method in class emissary.util.xml.SaferJDOMUtil
creates a JDOM document from the InputSource
createDocument(InputSource, XMLFilter, boolean) - Static method in class emissary.util.xml.JDOMUtil
creates a JDOM document from the InputSource
createDocument(InputSource, XMLFilter, SAXBuilder) - Static method in class emissary.util.xml.AbstractJDOMUtil
 
createFile(String) - Method in class emissary.config.ServiceConfigGuide
Create a file as specified by the config driver
createFilename(String, String) - Method in class emissary.pickup.file.FilePickUpClient
Generate a filename using the file's path and a prefix
createFileName(String) - Static method in class emissary.output.io.DateFilterFilenameGenerator
 
createHttpPost(String) - Method in class emissary.client.EmissaryClient
 
createHttpPost(String, String) - Method in class emissary.client.EmissaryClient
 
createHttpPost(String, String, String) - Method in class emissary.client.EmissaryClient
 
createPlace(String, InputStream, String, String) - Static method in class emissary.admin.PlaceStarter
Create a place using Stream based config
createPlace(String, InputStream, String, String, EmissaryNode) - Static method in class emissary.admin.PlaceStarter
Create a place using Stream based config
createPlace(String, Object[], String) - Static method in class emissary.admin.PlaceStarter
createPlace(String, String, String) - Static method in class emissary.admin.PlaceStarter
Create a place using File based config
createPlace(String, List<Object>, String) - Static method in class emissary.admin.PlaceStarter
Create a place using generic List constructor args for maximum flexibility for finding any existing constructor.
createRollable() - Method in class emissary.output.filter.AbstractRollableFilter
Create the rollable resource
createRoller() - Method in class emissary.output.filter.AbstractRollableFilter
Create the object to manage the state of the roll
createSAXBuilder() - Static method in class emissary.util.xml.SaferJDOMUtil
 
createSAXBuilder(boolean) - Static method in class emissary.util.xml.AbstractJDOMUtil
 
createsExtractedRecords() - Method in class emissary.place.ServiceProviderPlace
This method should return true if the Place may create any "extracted" records, and false otherwise
createTempFilenames() - Method in class emissary.util.shell.Executrix
Creates a set of temp file names (does not do any disk activity)
createV(String, String, Object...) - Static method in class emissary.core.Factory
Create an object and bind it into the namespace.
creationTimestamp - Variable in class emissary.core.BaseDataObject
The timestamp for when the BaseDataObject was created.
CSRF_HEADER_PARAM - Static variable in class emissary.client.EmissaryClient
 
csrfFilter(ResourceConfig) - Method in class emissary.server.EmissaryServer
 
csvescape(String) - Static method in class emissary.util.DataUtil
Escape a string so it is suitable for use in a CSV record
curPos - Variable in class emissary.util.io.FastStringBuffer
 
currentBundle - Variable in class emissary.pickup.file.FilePickUpClient
 
currentForm - Variable in class emissary.core.BaseDataObject
The currentForm is a stack of the itinerary items.
currentForm - Variable in class emissary.id.WorkUnit
 
currentForm() - Method in class emissary.core.BaseDataObject
 
currentForm() - Method in interface emissary.core.IBaseDataObject
Return the current form of the data (top of the stack)
currentFormAt(int) - Method in class emissary.core.BaseDataObject
 
currentFormAt(int) - Method in interface emissary.core.IBaseDataObject
Return the current form at specified position of the list
currentFormSize() - Method in class emissary.core.BaseDataObject
 
currentFormSize() - Method in interface emissary.core.IBaseDataObject
Get the size of the itinerary stack
currentSessionIndex - Variable in class emissary.parser.SimpleNioParser
 
currentWorkUnit - Variable in class emissary.pickup.file.FilePickUpClient
 
CustomRolloverLogbackAppender<E> - Class in emissary.util
 
CustomRolloverLogbackAppender() - Constructor for class emissary.util.CustomRolloverLogbackAppender
 

D

DASH - Static variable in class emissary.output.io.DateFilterFilenameGenerator
 
data - Variable in class emissary.id.WorkUnit
 
data - Variable in class emissary.parser.DecomposedSession
 
data - Variable in class emissary.parser.InputSession
 
data - Variable in class emissary.parser.NIOSessionParser
The current chunk buffer
data - Variable in class emissary.util.LineTokenizer
 
data() - Method in class emissary.core.BaseDataObject
Return BaseDataObjects byte array OR as much as we can from the reference to the data up to MAX_BYTE_ARRAY_SIZE.
data() - Method in interface emissary.core.IBaseDataObject
Return the data as a byte array.
DATA_ID_STR_SZ - Variable in class emissary.parser.DataIdentifier
 
DATA_IDENTIFIER - Static variable in class emissary.server.mvc.internal.WorkSpaceClientSpaceTakeAction
 
DATA_SUFFIX - Static variable in class emissary.util.io.ResourceReader
 
dataBuffer() - Method in class emissary.core.BaseDataObject
Deprecated.
dataBuffer() - Method in interface emissary.core.IBaseDataObject
Deprecated.
DataByteArraySlicer - Class in emissary.parser
 
DataByteBufferSlicer - Class in emissary.parser
 
dataCaseId - Variable in class emissary.pickup.WorkSpace
 
DataFilter - Class in emissary.output.filter
Filter that writes unadorned data as raw bytes
DataFilter() - Constructor for class emissary.output.filter.DataFilter
 
dataId - Variable in class emissary.directory.DirectoryEntry
The DataType::ServiceType from the key
DATAID_ATTR - Static variable in class emissary.directory.DirectoryXmlContainer
 
DataIdentifier - Class in emissary.parser
A simple base class for doing data type identification This simple implementation can only match constant strings against data.
DataIdentifier() - Constructor for class emissary.parser.DataIdentifier
Create the id engine
DataIdentifier(Configurator) - Constructor for class emissary.parser.DataIdentifier
Create the id engine with the specified config info
DATAIDSEPARATOR - Static variable in class emissary.directory.KeyManipulator
 
dataLength() - Method in class emissary.core.BaseDataObject
Fetch the size of the payload.
dataLength() - Method in interface emissary.core.IBaseDataObject
Return length of the data, up to Integer.MAX_VALUE if the data is in a channel.
dataObjectCreated(IBaseDataObject, File) - Method in class emissary.pickup.file.FilePickUpClient
Add in a target bin parameter with user and date Override point for subclasses
dataObjectCreated(IBaseDataObject, File) - Method in class emissary.pickup.PickUpPlace
Add metadata as the data objects are created Can be overridden to customize behavior
DataObjectFactory - Class in emissary.core
Factory implementation to provide an instance of whichever BaseDataObject implementation is configured for the system
dataType - Variable in class emissary.directory.DirectoryEntry
The data type from the key
dataType - Variable in class emissary.util.magic.MagicNumber
 
dataTypeLength - Variable in class emissary.util.magic.MagicNumber
 
DataUtil - Class in emissary.util
 
DATE_FULL_ISO_8601 - Static variable in class emissary.util.TimeUtil
 
DATE_ISO_8601 - Static variable in class emissary.util.TimeUtil
 
DATE_ISO_8601_SSS - Static variable in class emissary.util.TimeUtil
 
DATE_ORDINAL - Static variable in class emissary.util.TimeUtil
 
DATE_ORDINAL_WITH_TIME - Static variable in class emissary.util.TimeUtil
 
DATE_PATTERN - Static variable in class emissary.output.io.DateFilterFilenameGenerator
 
DATE_WITH_SLASHES - Static variable in class emissary.util.TimeUtil
 
DateFilterFilenameGenerator - Class in emissary.output.io
Creates a Filename Generator that contains a timestamp (julian day), uuid, node name/host, and filter name.
DateFilterFilenameGenerator(String) - Constructor for class emissary.output.io.DateFilterFilenameGenerator
Create a file name generator that contains date, uuid, node name, filter extension.
dateFormats - Static variable in class emissary.util.DateTimeFormatParser
 
dateFormats - Static variable in class emissary.util.DateTimeFormatParserLegacy
Deprecated.
datePath(String) - Method in class emissary.output.DropOffUtil
Format string to date path (yyyy-mm-dd/hh/(mm%10))
DateStampFilenameGenerator - Class in emissary.output.io
Create a filename generator that uses a datestamp as the name
DateStampFilenameGenerator() - Constructor for class emissary.output.io.DateStampFilenameGenerator
 
DateStampFilenameGenerator(String) - Constructor for class emissary.output.io.DateStampFilenameGenerator
 
DateStampFilenameGenerator(String, String) - Constructor for class emissary.output.io.DateStampFilenameGenerator
 
DateStampFilenameGenerator(String, String, String) - Constructor for class emissary.output.io.DateStampFilenameGenerator
 
DateTimeFormatParser - Class in emissary.util
Class for Parsing Dates using DateTimeFormatter.
DateTimeFormatParserLegacy - Class in emissary.util
Deprecated.
dateTimeFormats - Static variable in class emissary.util.DateTimeFormatParser
 
dateTimeOffsetFormats - Static variable in class emissary.util.DateTimeFormatParser
 
dateTimeZoneFormats - Static variable in class emissary.util.DateTimeFormatParser
 
dateTokens - Variable in class emissary.output.DropOffUtil
Sources for building a date string for an item
debug - Static variable in class emissary.core.Factory
 
debug - Variable in class emissary.pickup.WorkSpace
 
debug() - Method in class emissary.config.ServiceConfigGuide
 
decimalStringToByteArray(String) - Static method in class emissary.util.magic.MagicMath
 
DecomposedSession - Class in emissary.parser
Representation of a fully built session with metadata, header, footer, classification, initial forms, and data
DecomposedSession() - Constructor for class emissary.parser.DecomposedSession
 
decomposeSession(InputSession) - Method in class emissary.parser.SimpleNioParser
Creates a hashtable of elements from the session: header, footer, body, and other meta data values extracted from the session data.
decorateTask(Runnable, RunnableScheduledFuture<V>) - Method in class emissary.roll.RollScheduledExecutor
 
decrement(String) - Method in class emissary.util.CounterSet
Decrement the named Counter
DEEP_COPY - Static variable in class emissary.directory.DirectoryEntryList
Value of DEEP_COPY flag
DEEP_COPY - Static variable in class emissary.directory.DirectoryEntryMap
Value of DEEP_COPY flag
deepCopy(List<DirectoryEntry>, boolean) - Static method in class emissary.directory.DirectoryEntryList
Utility method to make a deep copy of a List<DirectoryEntry>
DEFAULT - Static variable in class emissary.pickup.Priority
 
DEFAULT_BUNDLE_SIZE - Static variable in class emissary.pickup.file.FilePickUpPlace
 
DEFAULT_CHARSET - Static variable in class emissary.util.magic.MagicNumber
The default charset used when loading the config file and when sampling data
DEFAULT_CLASS - Static variable in class emissary.core.DataObjectFactory
 
DEFAULT_CONFIG - Static variable in class emissary.place.sample.RefreshablePlace
 
DEFAULT_CONNECTION_MANAGER_TIMEOUT - Static variable in class emissary.client.EmissaryClient
 
DEFAULT_CONNECTION_TIMEOUT - Static variable in class emissary.client.EmissaryClient
 
DEFAULT_CONTEXT - Static variable in class emissary.client.EmissaryClient
 
DEFAULT_EXTRACT_CLASS - Static variable in class emissary.core.DataObjectFactory
 
DEFAULT_FILE_NAME - Static variable in class emissary.config.ServiceConfigGuide
 
DEFAULT_INITIAL_DELAY_SECONDS - Static variable in class emissary.directory.HeartbeatManager
Default delay seconds before timer starts 60
DEFAULT_INTERVAL_SECONDS - Static variable in class emissary.directory.HeartbeatManager
Default delay between timer runs 30
DEFAULT_KFF_MIN_DATA_SIZE - Static variable in class emissary.kff.KffChain
 
DEFAULT_MAX - Static variable in class emissary.output.roller.journal.JournaledChannelPool
 
DEFAULT_MAX_ITINERARY_STEPS - Static variable in class emissary.core.MobileAgent
 
DEFAULT_MAX_MOVE_ERRORS - Static variable in class emissary.core.MobileAgent
 
DEFAULT_NAMESPACE_NAME - Static variable in class emissary.core.MetricsManager
 
DEFAULT_NAMESPACE_NAME - Static variable in class emissary.core.ResourceWatcher
 
DEFAULT_NAMESPACE_NAME - Static variable in class emissary.core.sentinel.Sentinel
 
DEFAULT_NAMESPACE_NAME - Static variable in class emissary.pool.AgentPool
The default name by which we register into the namespace
DEFAULT_NAMESPACE_NAME - Static variable in class emissary.server.EmissaryServer
 
DEFAULT_NEW_CHILD_FORM - Static variable in class emissary.place.MultiFileUnixCommandPlace
 
DEFAULT_NEW_ERROR_FORM - Static variable in class emissary.place.MultiFileUnixCommandPlace
 
DEFAULT_NEW_PARENT_FORM - Static variable in class emissary.place.MultiFileUnixCommandPlace
 
DEFAULT_NIO_PARSER - Static variable in class emissary.parser.ParserFactory
 
DEFAULT_NODE_SERVICE_TYPE - Static variable in class emissary.directory.EmissaryNode
Node service type is "server"
DEFAULT_NODE_TYPE - Static variable in class emissary.directory.EmissaryNode
Node type is "emissary-edge-node"
DEFAULT_PARAM_SEPARATOR - Static variable in interface emissary.core.IBaseDataObject
Default separator when stringing parameter values together
DEFAULT_PASSWORD - Static variable in class emissary.client.EmissaryClient
 
DEFAULT_PAUSE_INTERVAL - Static variable in class emissary.core.Pausable
 
DEFAULT_POLLING_INTERVAL - Static variable in class emissary.pickup.QueServer
 
DEFAULT_PORT - Static variable in class emissary.command.ConfigCommand
 
DEFAULT_PORT - Static variable in class emissary.command.DirectoryCommand
 
DEFAULT_PORT - Static variable in class emissary.command.EnvCommand
 
DEFAULT_PORT - Static variable in class emissary.command.FeedCommand
 
DEFAULT_PORT - Static variable in class emissary.command.HttpCommand
 
DEFAULT_PORT - Static variable in class emissary.command.ServerCommand
 
DEFAULT_PORT - Static variable in class emissary.command.TopologyCommand
 
DEFAULT_RECORD_LENGTH - Static variable in class emissary.kff.KffFile
 
DEFAULT_REFRESH_TIMEOUT - Static variable in class emissary.directory.EmissaryNode
Property that sets the max amount of time to wait for a refresh before a failure condition
DEFAULT_RETRIES - Static variable in class emissary.client.EmissaryClient
 
DEFAULT_SOCKET_TIMEOUT - Static variable in class emissary.client.EmissaryClient
 
DEFAULT_USERNAME - Static variable in class emissary.client.EmissaryClient
 
DEFAULT_WORK_SPACE_NAME - Static variable in class emissary.pickup.WorkSpace
 
defaultClassName - Static variable in class emissary.admin.PlaceStarter
 
defaultEventDateToNow - Variable in class emissary.output.DropOffUtil
 
defaultOutputPath - Variable in class emissary.output.filter.AbstractRollableFilter
 
DelayPlace - Class in emissary.place.sample
This place performs no action other than holding everything it processes for a configurable amount of milliseconds
DelayPlace(String) - Constructor for class emissary.place.sample.DelayPlace
Create for test
DelayPlace(String, String, String) - Constructor for class emissary.place.sample.DelayPlace
Create and register
delayTimeMillis - Variable in class emissary.place.sample.DelayPlace
 
deleteCurrentForm(String) - Method in class emissary.core.BaseDataObject
 
deleteCurrentForm(String) - Method in interface emissary.core.IBaseDataObject
Remove a form where ever it appears in the stack
deleteCurrentFormAt(int) - Method in class emissary.core.BaseDataObject
 
deleteCurrentFormAt(int) - Method in interface emissary.core.IBaseDataObject
Remove a form at the specified location of the itinerary stack
deleteFileFromHoldingArea(File) - Method in class emissary.pickup.PickUpPlace
Action to delete the file from the holding area
deleteMoveErrorCount(List<IBaseDataObject>) - Method in class emissary.core.HDMobileAgent
Delete the move error count from each payload
deleteObserver(DirectoryObserver) - Method in class emissary.directory.DirectoryObserverManager
Remove an observer
deleteObserver(DirectoryObserver) - Method in class emissary.directory.DirectoryPlace
Remove an observer previously registered with this directory
deleteObserver(DirectoryObserver) - Method in interface emissary.directory.IDirectoryPlace
Remove an observer previously registered with this directory
deleteParameter(String) - Method in class emissary.core.BaseDataObject
 
deleteParameter(String) - Method in interface emissary.core.IBaseDataObject
Delete the specified metadata element named
delim - Variable in class emissary.util.LineTokenizer
 
DELIMITER - Static variable in class emissary.output.io.DateFilterFilenameGenerator
 
denylist - Variable in class emissary.output.filter.AbstractFilter
 
denyList - Variable in class emissary.place.ServiceProviderPlace
List of denied places in SERVICE_PROXY_DENY
denylistAllowedNameChars - Variable in class emissary.output.filter.AbstractFilter
 
denyListContains(String, String) - Method in class emissary.output.filter.AbstractFilter
 
denylistFields - Variable in class emissary.output.filter.JsonOutputFilter
 
denylistFiletypeFormat - Variable in class emissary.output.filter.AbstractFilter
 
denylistFiletypeFormatPattern - Variable in class emissary.output.filter.AbstractFilter
 
denylistPrefixes - Variable in class emissary.output.filter.JsonOutputFilter
 
denylistValues - Variable in class emissary.output.filter.JsonOutputFilter
 
denylistViewNameFormat - Variable in class emissary.output.filter.AbstractFilter
 
denylistViewNameFormatPattern - Variable in class emissary.output.filter.AbstractFilter
 
dependencies - Variable in class emissary.util.magic.MagicNumber
 
DependencyCheck - Class in emissary.util
Class that performs simple checks to determine if an executable, directory, and/or file exists on the host machine.
DependencyCheck() - Constructor for class emissary.util.DependencyCheck
 
DependencyCheck(Configurator) - Constructor for class emissary.util.DependencyCheck
 
depth - Variable in class emissary.util.magic.MagicNumber
 
deque() - Method in class emissary.pickup.PickupQueue
Get one data object from the queue.
deregisterFrom(DirectoryEntry, List<String>, boolean) - Method in class emissary.directory.DirectoryPlace
Private helper to deregister entry from directories
deregisterFromDirectory(List<String>) - Method in class emissary.place.ServiceProviderPlace
Deregister keys from the directory
deregisterPlace(String) - Static method in class emissary.admin.PlaceStarter
 
deregisterPlace(String, List<String>) - Method in class emissary.server.mvc.internal.DeregisterPlaceAction
 
DeregisterPlaceAction - Class in emissary.server.mvc.internal
 
DeregisterPlaceAction() - Constructor for class emissary.server.mvc.internal.DeregisterPlaceAction
 
DESC - Static variable in class emissary.directory.DirectoryEntry
Xml name of description element value is "description"
describe(byte[]) - Method in class emissary.util.magic.MagicNumber
Tests the sample and if successful provides the description
describe(byte[]) - Method in class emissary.util.MagicNumberUtil
Input a byte array sample and it will be compared against the global magic number list.
describe(byte[], File) - Static method in class emissary.util.MagicNumberUtil
Do not load magic file globally and do not compare against the global magic number list and compare target against the specified magic file instead.
describe(File) - Method in class emissary.util.MagicNumberUtil
Input a byte array sample and it will be compared against the global magic number list.
describe(File, File) - Static method in class emissary.util.MagicNumberUtil
Do not load magic file globally and do not compare against the global magic number list and instead compare target against the specified magic file.
description - Variable in class emissary.directory.DirectoryEntry
The description field for this entry
description - Variable in class emissary.util.magic.MagicNumber
 
destroyObject(PooledObject<IMobileAgent>) - Method in class emissary.pool.MobileAgentFactory
Called by the pool to destroy an object
DevNullPlace - Class in emissary.place.sample
This place is a sink hole for everything it registers for
DevNullPlace() - Constructor for class emissary.place.sample.DevNullPlace
 
DevNullPlace(String) - Constructor for class emissary.place.sample.DevNullPlace
Create for test
DevNullPlace(String, String, String) - Constructor for class emissary.place.sample.DevNullPlace
Create and register
digest - Variable in class emissary.pickup.file.FilePickUpClient
 
digestHashType - Variable in class emissary.pickup.file.FilePickUpClient
 
DIR - Static variable in class emissary.util.shell.Executrix
 
directories - Variable in class emissary.directory.HeartbeatManager
The remote directories we are checking on and their health
directories() - Method in class emissary.server.api.Directories
 
Directories - Class in emissary.server.api
 
Directories() - Constructor for class emissary.server.api.Directories
 
DIRECTORIES_ENDPOINT - Static variable in class emissary.server.api.Directories
 
DIRECTORIES_FLAG - Static variable in class emissary.util.io.FileFind
 
Directory - Class in emissary.client.response
 
Directory() - Constructor for class emissary.client.response.Directory
 
Directory(DirectoryEntry) - Constructor for class emissary.client.response.Directory
 
DIRECTORY - Static variable in class emissary.directory.DirectoryXmlContainer
 
DIRECTORY_KEY - Static variable in class emissary.server.mvc.adapters.DirectoryAdapter
 
DIRECTORY_NAME - Static variable in class emissary.server.mvc.adapters.DirectoryAdapter
 
DirectoryAdapter - Class in emissary.directory
This class implements all of the emissary.directory.DirectoryPlace observer interfaces with null implementations so that it is easy to extend and just provide behaviour for the methods of interest.
DirectoryAdapter - Class in emissary.server.mvc.adapters
Stuff for adapting the Directory calls to HTTP All the outbound methods supply the TARGET_DIRECTORY parameter that matches the machine/port they are going to.
DirectoryAdapter() - Constructor for class emissary.directory.DirectoryAdapter
Default constructor
DirectoryAdapter() - Constructor for class emissary.server.mvc.adapters.DirectoryAdapter
 
DirectoryAdapter(String) - Constructor for class emissary.directory.DirectoryAdapter
Constructor with place pattern
DIRECTORYADD - Static variable in class emissary.admin.Startup
 
DirectoryCommand - Class in emissary.command
 
DirectoryCommand() - Constructor for class emissary.command.DirectoryCommand
 
DIRECTORYDELETE - Static variable in class emissary.admin.Startup
 
DirectoryEntry - Class in emissary.directory
This class is container object for storing directory entry information such as the service name and type, the location, the cost and quality and description of a place.
DirectoryEntry(DirectoryEntry) - Constructor for class emissary.directory.DirectoryEntry
Copy constructor
DirectoryEntry(String) - Constructor for class emissary.directory.DirectoryEntry
Create an entry from nothing but a key
DirectoryEntry(String, String, int, int) - Constructor for class emissary.directory.DirectoryEntry
Constructor which create a new directory entry and new directoryInfo object.
DirectoryEntry(String, String, String, String, String) - Constructor for class emissary.directory.DirectoryEntry
Make an entry from parts, default expense
DirectoryEntry(String, String, String, String, String, int) - Constructor for class emissary.directory.DirectoryEntry
Make an entry from parts, specifying expense
DirectoryEntry(String, String, String, String, String, int, int) - Constructor for class emissary.directory.DirectoryEntry
Make an entry from parts, specifing cost and quality
DirectoryEntryComparator - Class in emissary.directory
Comparator class for DirectoryEntry objects by expense Note: this comparator imposes orderings that are inconsistent with equals.
DirectoryEntryComparator() - Constructor for class emissary.directory.DirectoryEntryComparator
 
DirectoryEntryInfo(String, DirectoryEntry, long) - Constructor for class emissary.server.mvc.DumpDirectoryAction.DirectoryEntryInfo
 
DirectoryEntryList - Class in emissary.directory
Hold a set of Directory keys (four-tuples) in sorted order by expense, cheapest first, no duplicates
DirectoryEntryList() - Constructor for class emissary.directory.DirectoryEntryList
 
DirectoryEntryList(DirectoryEntryList) - Constructor for class emissary.directory.DirectoryEntryList
Create one from an existing DirectoryEntryList Makes a shallow copy of the argument list
DirectoryEntryList(DirectoryEntryList, boolean) - Constructor for class emissary.directory.DirectoryEntryList
Create one from an existing DirectoryEntryList
DirectoryEntryList(DirectoryEntryList, boolean, boolean) - Constructor for class emissary.directory.DirectoryEntryList
Create one from an existing DirectoryEntryList
DirectoryEntryMap - Class in emissary.directory
Keep a map of DataID to DirectoryEntryList for the Directory Extensible to use other things for the key if desired, just override the methods that figure out the key automatically from the DirectoryEntry or DirectoryEntryList.
DirectoryEntryMap() - Constructor for class emissary.directory.DirectoryEntryMap
No arg ctor supplies our tuned defaults to the super ctor
DirectoryEntryMap(int) - Constructor for class emissary.directory.DirectoryEntryMap
Capacity ctor
DirectoryEntryMap(int, float, int) - Constructor for class emissary.directory.DirectoryEntryMap
Full ctor
DirectoryEntryMap(DirectoryEntryMap) - Constructor for class emissary.directory.DirectoryEntryMap
Create a new map from an old one.
DirectoryEntryMap(DirectoryEntryMap, boolean) - Constructor for class emissary.directory.DirectoryEntryMap
Create a new map from an old one.
directoryExists(String) - Static method in class emissary.util.DependencyCheck
Static method to determine if a fully qualified directory exists
DirectoryInfo(String, List<DumpDirectoryAction.DirectoryEntryInfo>) - Constructor for class emissary.server.mvc.DumpDirectoryAction.DirectoryInfo
 
DirectoryList - Class in emissary.client.response
 
DirectoryList() - Constructor for class emissary.client.response.DirectoryList
 
DirectoryList(String, SortedSet<Directory>) - Constructor for class emissary.client.response.DirectoryList
 
directoryName - Variable in class emissary.pickup.PriorityDirectory
 
DirectoryObserver - Interface in emissary.directory
This interface is a marker interface to give a common base to all of the types of interfaces that can participate in emissary directory activities.
DirectoryObserverManager - Class in emissary.directory
This class is used by DirectoryPlace to manage the interaction with the different types of observers that need to be called on the various observable change events.
DirectoryObserverManager(String) - Constructor for class emissary.directory.DirectoryObserverManager
Construct with key
DirectoryObserverManager.Action - Enum in emissary.directory
The types of actions that observers can register for
DirectoryPlace - Class in emissary.directory
The DirectoryPlace class is used to store information relating to Places/Services in the Emissary Agent-Based architecture.
DirectoryPlace(InputStream, String, EmissaryNode) - Constructor for class emissary.directory.DirectoryPlace
Create a new directory as specified by the config info
DirectoryPlace(InputStream, String, String, EmissaryNode) - Constructor for class emissary.directory.DirectoryPlace
Create a new directory as specified by the config info with a parent for relaying through.
DirectoryPlace(String, EmissaryNode) - Constructor for class emissary.directory.DirectoryPlace
Create a new empty directory using this location and no parent
DirectoryPlace(String, String, EmissaryNode) - Constructor for class emissary.directory.DirectoryPlace
Create a new child directory as specified by the config info
DirectoryResponseEntity - Class in emissary.client.response
 
DirectoryResponseEntity() - Constructor for class emissary.client.response.DirectoryResponseEntity
 
DirectoryResponseEntity(DirectoryList) - Constructor for class emissary.client.response.DirectoryResponseEntity
 
DIRECTORYSTART - Static variable in class emissary.admin.Startup
 
DirectoryXmlContainer - Class in emissary.directory
This class acts as a container and producer for turning a directory entry list into a full xml document
dirPlace - Variable in class emissary.place.ServiceProviderPlace
A local reference to the directory that this place resides in.
DISABLE_LOG_REDIRECTION_PROPERTY - Static variable in class emissary.directory.EmissaryNode
Property name that can be used to disable stdout/stderr redirection
displayEntityResults(T) - Method in class emissary.command.MonitorCommand
 
DisposeHelper - Class in emissary.util
Helper methods to ease handling of Dispose objects Dispose objects are added to BDOs to handle clean-up after a SeekableByteChannelFactory is finished with
DISTINCT - emissary.core.IBaseDataObject.MergePolicy
 
DOCUMENT_TITLE - Static variable in class emissary.core.constants.Parameters
 
DOLLAR - Static variable in class emissary.directory.KeyManipulator
 
DONE - Static variable in class emissary.core.Form
 
DONE_FORM - Static variable in class emissary.core.MobileAgent
 
doneArea - Variable in class emissary.pickup.PickUpPlace
 
doSynchronized - Variable in class emissary.output.DropOffPlace
 
doSynchronized - Variable in class emissary.place.MultiFileUnixCommandPlace
 
doSynchronized - Variable in class emissary.place.UnixCommandPlace
 
DOUBLESLASH - Static variable in class emissary.config.ServiceConfigGuide
 
doUrl(UrlData) - Static method in class emissary.util.web.Url
process a url depending on the method specified
DROP_EXISTING - emissary.core.IBaseDataObject.MergePolicy
 
DROP_OFF - emissary.spi.ObjectTracing.Stage
 
DropOffPlace - Class in emissary.output
DropOffPlace manages the output from the system It has evolved into a controller of sorts with way too many options, that controls which types of output are desired and called the appropriate output helper for the desired output.
DropOffPlace() - Constructor for class emissary.output.DropOffPlace
Constructor for hooking in to all the defaults
DropOffPlace(Configurator) - Constructor for class emissary.output.DropOffPlace
 
DropOffPlace(String) - Constructor for class emissary.output.DropOffPlace
Test form of constructor
DropOffPlace(String, String) - Constructor for class emissary.output.DropOffPlace
Test form of constructor
DropOffPlace(String, String, String) - Constructor for class emissary.output.DropOffPlace
Primary place constructor
dropOffUtil - Variable in class emissary.output.DropOffPlace
 
dropOffUtil - Variable in class emissary.output.filter.AbstractFilter
 
DropOffUtil - Class in emissary.output
 
DropOffUtil() - Constructor for class emissary.output.DropOffUtil
Create with the default configuration
DropOffUtil(Configurator) - Constructor for class emissary.output.DropOffUtil
Create with the specified configuration
DropOffUtil.FileTypeCheckParameter - Enum in emissary.output
Parameters that are used to determine filetype in DropOffUtil.getAndPutFileType(IBaseDataObject, Map, String)
dump() - Method in class emissary.command.Banner
 
dump() - Static method in class emissary.core.Namespace
 
dumpCommands(CommandLine) - Static method in class emissary.command.HelpCommand
 
dumpDirectory(HttpServletRequest, String) - Method in class emissary.server.mvc.DumpDirectoryAction
 
dumpDirectory(String) - Method in class emissary.server.mvc.TransferDirectoryAction
 
DumpDirectoryAction - Class in emissary.server.mvc
 
DumpDirectoryAction() - Constructor for class emissary.server.mvc.DumpDirectoryAction
 
DumpDirectoryAction.DirectoryEntryInfo - Class in emissary.server.mvc
 
DumpDirectoryAction.DirectoryInfo - Class in emissary.server.mvc
 
DumpDirectoryAction.PeerInfo - Class in emissary.server.mvc
 
dumpHelp(CommandLine, String) - Static method in class emissary.command.HelpCommand
 
dumpPlaceStats() - Method in class emissary.core.MobileAgent
 
dumpPlaceStats() - Method in interface emissary.core.MobileAgentMBean
 
dumpPlaceStats() - Method in class emissary.place.ServiceProviderPlace
 
dumpPlaceStats() - Method in interface emissary.place.ServiceProviderPlaceMBean
 
dumpRunningConfig() - Method in class emissary.place.ServiceProviderPlace
 
dumpRunningConfig() - Method in interface emissary.place.ServiceProviderPlaceMBean
 
dumpTestPage(PrintStream) - Method in class emissary.util.HtmlEntityMap
 
dumpToConsole() - Method in class emissary.client.response.AgentList
 
dumpToConsole() - Method in class emissary.client.response.AgentsResponseEntity
 
dumpToConsole() - Method in interface emissary.client.response.BaseEntity
 
dumpToConsole() - Method in class emissary.client.response.BaseResponseEntity
 
dumpToConsole() - Method in class emissary.client.response.ConfigList
 
dumpToConsole() - Method in class emissary.client.response.ConfigsResponseEntity
 
dumpToConsole() - Method in class emissary.client.response.DirectoryList
 
dumpToConsole() - Method in class emissary.client.response.DirectoryResponseEntity
 
dumpToConsole() - Method in class emissary.client.response.MapResponseEntity
 
dumpToConsole() - Method in class emissary.client.response.PeerList
 
dumpToConsole() - Method in class emissary.client.response.PeersResponseEntity
 
dumpToConsole() - Method in class emissary.client.response.PlaceList
 
dumpToConsole() - Method in class emissary.client.response.PlacesResponseEntity
 
dumpVersionInfo() - Method in class emissary.Emissary
 
dumpVersionInfo(GitRepositoryState, String) - Static method in class emissary.util.GitRepositoryState
 
DUPLICATE - emissary.kff.KffFilter.FilterType
 

E

eatPrefix - Variable in class emissary.pickup.WorkSpace
 
EditDistance - Class in emissary.kff
A java port of the ssdeep code for "fuzzy hashing". http://ssdeep.sourceforge.net There are a number of ports out there that all look basically the same.
elideContentForms - Variable in class emissary.output.DropOffPlace
 
emissary - package emissary
Base package for Emissary
Emissary - Class in emissary
Main entry point of the jar file Parses command line arguments and delegates commands
Emissary() - Constructor for class emissary.Emissary
 
Emissary(Map<String, EmissaryCommand>) - Constructor for class emissary.Emissary
 
EMISSARY_COMMANDS - Static variable in class emissary.Emissary
 
EMISSARY_SERVER - Static variable in class emissary.server.api.Env
 
emissary.admin - package emissary.admin
Provides classes necessary to start and control the system
emissary.analyze - package emissary.analyze
Provides interfaces and abstract classes for the Analyze phase of Emissary.
emissary.client - package emissary.client
Provides client classes and response objects to interact with Emissary over HTTP/HTTPS
emissary.client.response - package emissary.client.response
Provides client response objects for interacting with Emissary over HTTP/HTTPS
emissary.command - package emissary.command
Provides classes necessary to interact with Emissary on the command line.
emissary.command.converter - package emissary.command.converter
Provides classes to convert parameters for EmissaryCommands.
emissary.config - package emissary.config
Provides classes necessary for the configuration of places and other objects in the system
emissary.core - package emissary.core
Provides classes necessary for the core data structures in Emissary.
emissary.core.channels - package emissary.core.channels
 
emissary.core.constants - package emissary.core.constants
 
emissary.core.sentinel - package emissary.core.sentinel
 
emissary.core.sentinel.protocols - package emissary.core.sentinel.protocols
 
emissary.core.sentinel.protocols.actions - package emissary.core.sentinel.protocols.actions
 
emissary.core.sentinel.protocols.rules - package emissary.core.sentinel.protocols.rules
 
emissary.core.sentinel.protocols.trackers - package emissary.core.sentinel.protocols.trackers
 
emissary.directory - package emissary.directory
The Emissary Directory controls the advertisement and availability of services (places) in the Emissary system.
emissary.id - package emissary.id
Identification places and the tools they need to communicate between IdPlaces and Engines.
emissary.jni - package emissary.jni
Utilities for dealing with JNI libraries.
emissary.kff - package emissary.kff
Understanding data through hashing.
emissary.log - package emissary.log
Various add-ons to increase logging functionality
emissary.metrics - package emissary.metrics
 
emissary.output - package emissary.output
Provides classes relating to task of writing and manipulating output
emissary.output.filter - package emissary.output.filter
Provides classes relating to task of writing and manipulating filtered output
emissary.output.io - package emissary.output.io
Provides classes to generate unique filenames to be used in classes as needed
emissary.output.roller - package emissary.output.roller
Provides classes that is related to the Emissary Rollable framework
emissary.output.roller.journal - package emissary.output.roller.journal
Provides classes related to tracking written progress of a corresponding file
emissary.parser - package emissary.parser
Parsers deal with data ingested into the system and provide memory efficient ways of decomposing it into logical sessions.
emissary.pickup - package emissary.pickup
Classes and utilities for building places that ingest data into the system and distribute work among the nodes of the system.
emissary.pickup.file - package emissary.pickup.file
Ingest places and utlities for dealing with disk based files and the monitoring of directories for input.
emissary.place - package emissary.place
Places are for identifying, processing, transforming, and analyzing data of interest.
emissary.place.sample - package emissary.place.sample
Mostly useless places, but good for quick tests and examples.
emissary.pool - package emissary.pool
Pooling and spooling to provide resource bounds and management for the nodes in the system.
emissary.roll - package emissary.roll
Rollable framework for handling actions on various intervals
emissary.server - package emissary.server
Embedded Jetty code and all the accompanying endpoints
emissary.server.api - package emissary.server.api
Emissary API HTTP/HTTPS endpoints
emissary.server.mvc - package emissary.server.mvc
Provides classes that create Emissary HTTP/HTTPS endpoints that return views
emissary.server.mvc.adapters - package emissary.server.mvc.adapters
Provides classes to adapt calls to HTTP/HTTPS
emissary.server.mvc.internal - package emissary.server.mvc.internal
Provides classes that create Emissary internal HTTP/HTTPS endpoints
emissary.spi - package emissary.spi
Load implementations of a service to support initialization of the Emissary server
emissary.transform - package emissary.transform
Base Emissary places that transform the data.
emissary.transform.decode - package emissary.transform.decode
Provides classes to decode/unescape objects
emissary.util - package emissary.util
Assorted grab-bag of utilities for processing data/text
emissary.util.io - package emissary.util.io
Utilities for IO and data encoding.
emissary.util.magic - package emissary.util.magic
Utilities for UnixFile magic identification
emissary.util.os - package emissary.util.os
 
emissary.util.roll - package emissary.util.roll
Utilities for the Emissary Rolling framework
emissary.util.search - package emissary.util.search
Utilities for searching various types of data.
emissary.util.shell - package emissary.util.shell
Utilities for controlling external processes, including getting the output, creating temp files and directories and a lot of the other stuff that ProcessBuilder (johnny-come-lately) can do.
emissary.util.web - package emissary.util.web
Simple stuff for dealing with URLs, URIs, some basic HTML escaping and parsing.
emissary.util.xml - package emissary.util.xml
Utilties for dealing with XML, SAX, and JDOM.
EmissaryClient - Class in emissary.client
Base class of all the actions that use HttpClient.
EmissaryClient() - Constructor for class emissary.client.EmissaryClient
 
EmissaryClient(RequestConfig, ConnectionConfig) - Constructor for class emissary.client.EmissaryClient
 
EmissaryClient(CloseableHttpClient) - Constructor for class emissary.client.EmissaryClient
 
EmissaryClient(CloseableHttpClient, RequestConfig, ConnectionConfig) - Constructor for class emissary.client.EmissaryClient
 
EmissaryCommand - Interface in emissary.command
 
EmissaryException - Exception in emissary.core
This is the top of the exception hierarchy for Emissary All emissary exceptions extend from here
EmissaryException(String) - Constructor for exception emissary.core.EmissaryException
Create an emissary exception
EmissaryException(String, Throwable) - Constructor for exception emissary.core.EmissaryException
Create an emissary exception
EmissaryException(Throwable) - Constructor for exception emissary.core.EmissaryException
Create an emissary exception
EmissaryNav() - Constructor for class emissary.server.mvc.NavAction.EmissaryNav
 
emissaryNode - Variable in class emissary.directory.DirectoryPlace
Emissary node configuration for network topology
EmissaryNode - Class in emissary.directory
Hold some details about being a P2P node in the emissary network The order of preference to find the node configuration for an emissary node is node-[emissary.node.name]-[emissary.node.port].cfg node-[emissary.node.name].cfg node-[emissary.node.port].cfg node-[os-type].cfg node.cfg
EmissaryNode() - Constructor for class emissary.directory.EmissaryNode
 
EmissaryNode(EmissaryNode.Mode) - Constructor for class emissary.directory.EmissaryNode
Construct the node.
EmissaryNode.Mode - Enum in emissary.directory
 
EmissaryObjectTracingProvider - Class in emissary.spi
 
EmissaryObjectTracingProvider() - Constructor for class emissary.spi.EmissaryObjectTracingProvider
 
EmissaryResponse - Class in emissary.client
 
EmissaryResponse(ClassicHttpResponse) - Constructor for class emissary.client.EmissaryResponse
 
EmissaryResponse.EmissaryResponseHandler - Class in emissary.client
 
EmissaryResponseHandler() - Constructor for class emissary.client.EmissaryResponse.EmissaryResponseHandler
 
EmissaryRuntimeException - Exception in emissary.core
This is the top of the exception hierarchy for Emissary All emissary exceptions extend from here
EmissaryRuntimeException(String) - Constructor for exception emissary.core.EmissaryRuntimeException
Create an emissary exception
EmissaryRuntimeException(String, Throwable) - Constructor for exception emissary.core.EmissaryRuntimeException
Create an emissary exception
EmissaryRuntimeException(Throwable) - Constructor for exception emissary.core.EmissaryRuntimeException
Create an emissary exception
EmissaryServer - Class in emissary.server
 
emitLifecycleEvent(IBaseDataObject, String, ObjectTracing.Stage, boolean) - Static method in class emissary.spi.ObjectTracingService
 
emitPayload - Variable in class emissary.output.filter.JsonOutputFilter
 
EMPTY - Static variable in class emissary.core.Form
 
EMPTY - Static variable in class emissary.core.TimedResource
 
EMPTY_CHANNEL_FACTORY - Static variable in class emissary.core.channels.SeekableByteChannelHelper
Channel factory backed by an empty byte array.
EMPTY_COUNTERS - Static variable in class emissary.core.MetricsManager
 
EMPTY_GUAGES - Static variable in class emissary.core.MetricsManager
 
EMPTY_HISTOGRAMS - Static variable in class emissary.core.MetricsManager
 
EMPTY_METERS - Static variable in class emissary.core.MetricsManager
 
emptyFileTypes - Variable in class emissary.core.BaseDataObject
 
EmptyFormPlace - Interface in emissary.place
Marker interface to force the framework to allow an empty current form stack after calling IServiceProviderPlace#process without registering it as an error.
emptyPool() - Method in class emissary.pool.AgentPool
 
EMPTYSTRING - Static variable in class emissary.util.magic.MagicNumber
Empty string constant
EMPTYSTRING - Static variable in class emissary.util.magic.MagicNumberFactory
 
enabled - Variable in class emissary.core.SafeUsageChecker
 
enabled - Variable in class emissary.core.sentinel.protocols.Protocol
 
enabled - Variable in class emissary.core.sentinel.Sentinel
 
ENABLED_FROM_CONFIGURATION - Static variable in class emissary.core.SafeUsageChecker
 
ENABLED_KEY - Static variable in class emissary.core.SafeUsageChecker
 
END_FORM - Static variable in class emissary.core.constants.Configurations
 
Engine - Interface in emissary.id
An interface between and Identification place and the engine that does the work
enque(WorkBundle) - Method in class emissary.pickup.file.FilePickUpClient
Add incoming information to the queue of file names to process and notify anyone waiting on the queue
enque(WorkBundle) - Method in interface emissary.pickup.IPickUpSpace
Put a new WorkBundle on the queue
enque(WorkBundle) - Method in class emissary.pickup.PickupQueue
Add incoming information to the queue of file names to process and notify anyone waiting on the queue
enque(WorkBundle) - Method in class emissary.pickup.PickUpSpace
Put a new WorkBundle on the queue
enque(WorkBundle) - Method in class emissary.pickup.QueServer
Pass through to enqueue a work bundle on the injected queue
enqueue(MoveSpool.Method, Object, IServiceProviderPlace, int, List<DirectoryEntry>) - Method in class emissary.pool.MoveSpool
Add an item to the spool.
enqueueCurrentForm(String) - Method in class emissary.core.BaseDataObject
 
enqueueCurrentForm(String) - Method in interface emissary.core.IBaseDataObject
Add a form to the end of the list (the bottom of the stack)
entityMap - Variable in class emissary.util.HtmlEntityMap
 
Entropy - Class in emissary.util
 
ENTRY - Static variable in class emissary.directory.DirectoryEntry
Xml name of entry element value is "entry"
ENTRY_4COLUMN_RULE - Static variable in class emissary.util.magic.MagicNumberFactory
 
ENTRY_NOT_NULL_RULE - Static variable in class emissary.util.magic.MagicNumberFactory
 
entryCount() - Method in class emissary.directory.DirectoryEntryMap
Perform a super count of all the DirectoryEntry objects on all of the lists
entryKeys() - Method in interface emissary.config.Configurator
Get the names of all entries for this config.
entryKeys() - Method in class emissary.config.ServiceConfigGuide
Get the names of all entries for this config This set is not backed by the configuration and any changes to it are not reflected in the configuration.
ENTRYLIST - Static variable in class emissary.directory.DirectoryEntryList
Xml value of entry list element
entryMap - Variable in class emissary.directory.DirectoryPlace
Map of DirectoryEntryList objects by data id.
Env - Class in emissary.server.api
The env Emissary API endpoint that returns key=value pairs of config info for the running node
Env() - Constructor for class emissary.server.api.Env
 
EnvCommand - Class in emissary.command
 
EnvCommand() - Constructor for class emissary.command.EnvCommand
 
EnvironmentAction - Class in emissary.server.mvc
 
EnvironmentAction() - Constructor for class emissary.server.mvc.EnvironmentAction
 
ENVSTART - Static variable in class emissary.config.ServiceConfigGuide
 
ENVSTOP - Static variable in class emissary.config.ServiceConfigGuide
 
equals(Object) - Method in class emissary.client.response.Agent
 
equals(Object) - Method in class emissary.client.response.Directory
 
equals(Object) - Method in class emissary.config.ConfigEntry
 
equals(Object) - Method in class emissary.core.sentinel.protocols.trackers.AgentTracker
 
equals(Object) - Method in class emissary.kff.SpamSumSignature
METHODS
equals(Object) - Method in class emissary.output.roller.journal.JournalEntry
 
ERR_MSG - Static variable in class emissary.util.xml.AbstractJDOMUtil
 
ERROR - Static variable in class emissary.core.Form
 
ERROR_FORM - Static variable in class emissary.core.MobileAgent
 
errorArea - Variable in class emissary.pickup.PickUpPlace
 
errorHook(IBaseDataObject) - Method in class emissary.place.UnixCommandPlace
Hook to handle error or null output from command
errorSpec - Variable in class emissary.output.filter.AbstractFilter
hold the error specification, if any, for this filter
escapeHtml(byte[]) - Static method in class emissary.util.web.HtmlEscaper
encode greater than, less than, and ampersand characters in a byte arroy.
escapeHtml(String) - Static method in class emissary.util.web.HtmlEscaper
Escape html string
escapeInvalidXml(String) - Static method in class emissary.util.StringUtil
This function corrects the string before placing it in an XML doc (not all characters are allowed in XML)
evaluateBinaryProperty(byte[]) - Static method in class emissary.util.UnixFile
Statically tests a byte array to determine if the file representation can be of type ASCII or is binary.
evaluateByMagicNumber(byte[]) - Method in class emissary.util.UnixFile
Evaluates the byte array against the collection of Magic numbers
EVENT_DATE - Static variable in class emissary.core.constants.Parameters
 
evictedPayload(IBaseDataObject) - Method in class emissary.place.sample.CachePlace
 
executableExists(String) - Static method in class emissary.util.DependencyCheck
Static method to determine if an executable is found.
execute(byte[]) - Method in class emissary.util.UnixFile
Behaves just like the UNIX file command.
execute(IBaseDataObject) - Static method in class emissary.util.DisposeHelper
Execute Runnables for the specified object.
execute(String) - Method in class emissary.util.shell.Executrix
Executes a command in a new process through Runtime Exec
execute(String[]) - Method in class emissary.Emissary
 
execute(String[]) - Method in class emissary.util.shell.Executrix
Executes a command in a new process through Runtime Exec
execute(String[], byte[]) - Method in class emissary.util.shell.Executrix
Executes a command in a new process through Runtime Exec
execute(String[], byte[], ByteArrayOutputStream, StringBuilder) - Method in class emissary.util.shell.Executrix
Executes a command in a new process through Runtime Exec and captures binary output
execute(String[], byte[], ByteArrayOutputStream, StringBuilder, String, Map<String, String>) - Method in class emissary.util.shell.Executrix
Executes a command in a new process through Runtime Exec and captures binary output
execute(String[], byte[], StringBuilder) - Method in class emissary.util.shell.Executrix
Executes a command in a new process through Runtime Exec
execute(String[], byte[], StringBuilder, StringBuilder) - Method in class emissary.util.shell.Executrix
Executes a command in a new process through Runtime Exec
execute(String[], byte[], StringBuilder, StringBuilder, String) - Method in class emissary.util.shell.Executrix
Executes a command in a new process through Runtime Exec
execute(String[], byte[], StringBuilder, StringBuilder, String, Map<String, String>) - Method in class emissary.util.shell.Executrix
Executes a command in a new process through Runtime Exec
execute(String[], StringBuffer) - Method in class emissary.util.shell.Executrix
Executes a command in a new process through Runtime Exec
execute(String[], StringBuffer, String) - Method in class emissary.util.shell.Executrix
Executes a command in a new process through Runtime Exec
execute(String[], StringBuffer, StringBuffer) - Method in class emissary.util.shell.Executrix
Executes a command in a new process through Runtime Exec
execute(String[], StringBuffer, StringBuffer, String) - Method in class emissary.util.shell.Executrix
Executes a command in a new process through Runtime Exec
execute(String[], StringBuilder) - Method in class emissary.util.shell.Executrix
Executes a command in a new process through Runtime Exec
execute(String[], StringBuilder, StringBuilder) - Method in class emissary.util.shell.Executrix
Executes a command in a new process through Runtime Exec
execute(String[], StringBuilder, StringBuilder, String) - Method in class emissary.util.shell.Executrix
Executes a command in a new process through Runtime Exec
execute(String[], StringBuilder, StringBuilder, String, Map<String, String>) - Method in class emissary.util.shell.Executrix
Executes a command in a new process through Runtime Exec
execute(String, byte[]) - Method in class emissary.util.shell.Executrix
Executes a command in a new process through Runtime Exec
execute(String, byte[], StringBuilder) - Method in class emissary.util.shell.Executrix
Executes a command in a new process through Runtime Exec
execute(String, byte[], StringBuilder, StringBuilder) - Method in class emissary.util.shell.Executrix
Executes a command in a new process through Runtime Exec
execute(String, byte[], StringBuilder, StringBuilder, String) - Method in class emissary.util.shell.Executrix
Executes a command in a new process through Runtime Exec
execute(String, StringBuffer) - Method in class emissary.util.shell.Executrix
Executes a command in a new process through Runtime Exec
execute(String, StringBuffer, StringBuffer) - Method in class emissary.util.shell.Executrix
Executes a command in a new process through Runtime Exec
execute(String, StringBuffer, StringBuffer, String) - Method in class emissary.util.shell.Executrix
Executes a command in a new process through Runtime Exec
execute(String, StringBuilder) - Method in class emissary.util.shell.Executrix
Executes a command in a new process through Runtime Exec
execute(String, StringBuilder, StringBuilder) - Method in class emissary.util.shell.Executrix
Executes a command in a new process through Runtime Exec
execute(String, StringBuilder, StringBuilder, String) - Method in class emissary.util.shell.Executrix
Executes a command in a new process through Runtime Exec
execute(List<IBaseDataObject>) - Static method in class emissary.util.DisposeHelper
Execute Runnables on provided objects.
executrix - Variable in class emissary.output.DropOffUtil
 
executrix - Variable in class emissary.place.MultiFileUnixCommandPlace
 
executrix - Variable in class emissary.place.UnixCommandPlace
 
Executrix - Class in emissary.util.shell
This class wraps up things related to exec-ing of external processes and reading and writing disk files.
Executrix() - Constructor for class emissary.util.shell.Executrix
Create using all defaults
Executrix(Configurator) - Constructor for class emissary.util.shell.Executrix
Create configuring from config source
Executrix.OUTPUT_TYPE - Enum in emissary.util.shell
 
exists() - Static method in class emissary.server.EmissaryServer
Deprecated.
exists(String) - Static method in class emissary.core.Namespace
Test for existence of an object named by name
exit(int) - Method in class emissary.Emissary
 
Exit - Class in emissary.core.sentinel.protocols.actions
Try to terminate the JVM
Exit() - Constructor for class emissary.core.sentinel.protocols.actions.Exit
 
EXPENSE - Static variable in class emissary.directory.DirectoryEntry
Xml name of expense element value is "expense"
EXT - Static variable in class emissary.output.roller.journal.Journal
 
EXTENDED_FILETYPE - Static variable in class emissary.output.DropOffUtil
 
EXTENSION - Static variable in class emissary.output.roller.journal.JournaledChannelPool
 
ExtractedRecord - Class in emissary.core
 
ExtractedRecord() - Constructor for class emissary.core.ExtractedRecord
 
ExtractedRecord(byte[], String) - Constructor for class emissary.core.ExtractedRecord
 
ExtractedRecord(byte[], String, String) - Constructor for class emissary.core.ExtractedRecord
 
ExtractedRecord(byte[], String, String, String) - Constructor for class emissary.core.ExtractedRecord
 
extractedRecords - Variable in class emissary.core.BaseDataObject
The extracted records, if any
extractEventDateFrom(IBaseDataObject, boolean) - Method in class emissary.output.DropOffUtil
 
ExtractResource - Class in emissary.config
This class assists users and integrators by extracting the named resource and putting it into the config directory
ExtractResource() - Constructor for class emissary.config.ExtractResource
 
extraMapping - Variable in class emissary.util.TypeEngine
 

F

factory - Variable in class emissary.pool.AgentPool
Super class has private access on factory, so save here
Factory - Class in emissary.core
Factory.create() is one of the main methods that Emissary uses.
failDirectory(String, String, boolean) - Method in class emissary.server.mvc.internal.FailDirectoryAction
 
FailDirectoryAction - Class in emissary.server.mvc.internal
 
FailDirectoryAction() - Constructor for class emissary.server.mvc.internal.FailDirectoryAction
 
FAILED_DIRECTORY_NAME - Static variable in class emissary.server.mvc.adapters.DirectoryAdapter
 
failedCoordPlaceCreation - Static variable in class emissary.place.CoordinationPlace
 
failedLocalDirectories - Variable in class emissary.admin.Startup
 
failedPlaces - Variable in class emissary.admin.Startup
 
failedToParse() - Method in class emissary.pickup.WorkUnit
Gets the status of whether the WorkUnit failed to parse
failedToProcess() - Method in class emissary.pickup.WorkUnit
Gets the status of whether file had an error in processing.
failMode - Variable in class emissary.kff.KffMemcached
What to do in case there is a failure contacting a given server
failThreshold - Variable in class emissary.directory.HeartbeatManager
Number of consecutive failures to trigger notice
failurePolicyTerminate - Variable in class emissary.output.DropOffPlace
 
Family - Class in emissary.core
Family holds constants and methods related to the association between BaseDataObjects.
Family(String) - Constructor for class emissary.core.Family
Create an attachment namer for the basename specified
Family(String, int) - Constructor for class emissary.core.Family
Create an attachment namer for the basename specified
FastBoyerMoore - Class in emissary.util.search
 
FastBoyerMoore(FastBoyerMoore) - Constructor for class emissary.util.search.FastBoyerMoore
 
FastBoyerMoore(String[]) - Constructor for class emissary.util.search.FastBoyerMoore
 
FastBoyerMoore(String[][]) - Constructor for class emissary.util.search.FastBoyerMoore
 
FastBoyerMoore.BackwardsTreeScanner - Class in emissary.util.search
This class implements a tree state machine scanner that searches text backwards starting from the end.
FastBoyerMoore.BackwardsTreeScanner.State - Class in emissary.util.search
 
FastStringBuffer - Class in emissary.util.io
This buffer implementation attempts to improve file creation performance by preventing conversion from byte array to string and then back to byte array for writing to a stream.
FastStringBuffer() - Constructor for class emissary.util.io.FastStringBuffer
 
FastStringBuffer(int) - Constructor for class emissary.util.io.FastStringBuffer
 
FastStringBuffer(int, OutputStream) - Constructor for class emissary.util.io.FastStringBuffer
 
FastStringBuffer(OutputStream) - Constructor for class emissary.util.io.FastStringBuffer
 
feedCommand - Variable in class emissary.pickup.WorkSpace
 
FeedCommand - Class in emissary.command
 
FeedCommand() - Constructor for class emissary.command.FeedCommand
 
file(Path) - Static method in class emissary.core.channels.SeekableByteChannelHelper
Create a file SBC factory.
FILE - emissary.util.shell.Executrix.OUTPUT_TYPE
 
FILE_ABSOLUTEPATH - Static variable in class emissary.core.constants.Parameters
 
FILE_DATE - Static variable in class emissary.core.constants.Parameters
 
FILE_NAME - Static variable in class emissary.core.constants.Parameters
 
FILE_PICKUP_KEY - Static variable in class emissary.server.mvc.adapters.DirectoryAdapter
 
FileChannelFactory - Class in emissary.core.channels
Provide a file-backed implementation for streaming data to a consumer
FileDataServer - Class in emissary.pickup.file
Thread to monitor a directory for files
FileDataServer(String, FilePickUpPlace, long) - Constructor for class emissary.pickup.file.FileDataServer
Create the directory monitor
fileExists(String) - Static method in class emissary.util.DependencyCheck
Static method to determine if a fully qualified file exists
FileExistsConverter - Class in emissary.command.converter
 
FileExistsConverter() - Constructor for class emissary.command.converter.FileExistsConverter
 
FileExistsConverter(String) - Constructor for class emissary.command.converter.FileExistsConverter
 
FileFind - Class in emissary.util.io
Implements the unix 'find' command.
FileFind() - Constructor for class emissary.util.io.FileFind
Creates new FileFind
FileFind(int) - Constructor for class emissary.util.io.FileFind
Creates new FileFind with options
FileManipulator - Class in emissary.util.io
A class of utility methods for manipulating files.
filename - Variable in class emissary.id.WorkUnit
 
FileNameComparator() - Constructor for class emissary.place.MultiFileUnixCommandPlace.FileNameComparator
 
fileNameGenerator - Variable in class emissary.output.filter.AbstractRollableFilter
 
FileNameGenerator - Interface in emissary.util.io
Interface to generate unique filenames to be used in classes as needed.
FilePickUpClient - Class in emissary.pickup.file
Pull bundles of file info from a WorkSpace and process as a normal FilePickUp.
FilePickUpClient() - Constructor for class emissary.pickup.file.FilePickUpClient
Create using default configuration
FilePickUpClient(InputStream) - Constructor for class emissary.pickup.file.FilePickUpClient
 
FilePickUpClient(InputStream, String, String) - Constructor for class emissary.pickup.file.FilePickUpClient
Create, configure, and register
FilePickUpClient(String, String, String) - Constructor for class emissary.pickup.file.FilePickUpClient
Create, configure, and register
FilePickUpClient.FileQueServer - Class in emissary.pickup.file
A little thread class to wake up once in a while and check the queue for data objects.
FilePickUpPlace - Class in emissary.pickup.file
Monitor one or more directories and pickup files for the system
FilePickUpPlace() - Constructor for class emissary.pickup.file.FilePickUpPlace
Create using default configuration
FilePickUpPlace(String, String, String) - Constructor for class emissary.pickup.file.FilePickUpPlace
Create, configure, and register
FilePickUpPlaceHealthCheck - Class in emissary.core
A health check that warns if the input data queue is larger than a given threshold or if the aggregate file size is larger than a given threshold.
FilePickUpPlaceHealthCheck(int, long) - Constructor for class emissary.core.FilePickUpPlaceHealthCheck
 
fileProcess(String[], String) - Method in class emissary.place.UnixCommandPlace
Run the file process
FileQueServer(IPickUpSpace, PickupQueue, long) - Constructor for class emissary.pickup.file.FilePickUpClient.FileQueServer
 
FILES_FLAG - Static variable in class emissary.util.io.FileFind
 
filesDone - Variable in class emissary.pickup.WorkSpace
 
filesPerMessage - Variable in class emissary.pickup.WorkSpace
How many file names to send per remote message, should be 10% or less of the size of the PickUpPlace.MAX_QUE Helps prevent blocking if it's not a factor of the PickUpPlace.MAX_QUE size
filesProcessed - Variable in class emissary.pickup.WorkSpace
 
filesSeen - Variable in class emissary.pickup.WorkSpace
 
fileSuffix - Variable in class emissary.output.io.DateStampFilenameGenerator
 
FILETYPE - emissary.output.DropOffUtil.FileTypeCheckParameter
 
FILETYPE_ASCII - Static variable in class emissary.util.UnixFile
The ASCII file type description
FILETYPE_BINARY - Static variable in class emissary.util.UnixFile
The Binary file type description
FILETYPE_EMPTY - Static variable in class emissary.util.UnixFile
The empty file type description
fileTypeBySize(int) - Method in class emissary.id.SizeIdPlace
Get a size label based on the size passed in
fileTypesByExtension - Variable in class emissary.place.MultiFileUnixCommandPlace
 
FILEXT - Static variable in class emissary.core.constants.Parameters
 
fill(long, byte) - Static method in class emissary.core.channels.SeekableByteChannelHelper
Create a fill SBC factory.
FillChannelFactory - Class in emissary.core.channels
This class creates a SeekableByteChannel of the designated size with each element having the designated value.
FillingNIOParser - Class in emissary.parser
Encapsulate the behavior necessary to slide a window through a channel and parse sessions from it. nextChunkOrDie will load the next region.
FillingNIOParser(SeekableByteChannel) - Constructor for class emissary.parser.FillingNIOParser
 
fillPool() - Method in class emissary.pool.AgentPool
Ensure the pool is full
filter(IBaseDataObject, Map<String, Object>) - Method in class emissary.output.filter.AbstractRollableFilter
 
filter(IBaseDataObject, Map<String, Object>) - Method in class emissary.output.filter.DataFilter
Output one payload item
filter(IBaseDataObject, Map<String, Object>) - Method in interface emissary.output.filter.IDropOffFilter
Run the filter for a document
filter(IBaseDataObject, Map<String, Object>, OutputStream) - Method in class emissary.output.filter.AbstractFilter
The method that all filter have to provide for stream based output
filter(IBaseDataObject, Map<String, Object>, OutputStream) - Method in class emissary.output.filter.AbstractRollableFilter
 
filter(IBaseDataObject, Map<String, Object>, OutputStream) - Method in class emissary.output.filter.DataFilter
Output one payload item to the provided output stream
filter(IBaseDataObject, Map<String, Object>, OutputStream) - Method in interface emissary.output.filter.IDropOffFilter
Run the filter for a document
filter(List<IBaseDataObject>, Map<String, Object>) - Method in class emissary.output.filter.AbstractFilter
Run the filter for a set of documents
filter(List<IBaseDataObject>, Map<String, Object>) - Method in class emissary.output.filter.AbstractRollableFilter
 
filter(List<IBaseDataObject>, Map<String, Object>) - Method in interface emissary.output.filter.IDropOffFilter
Run the filter for a set of documents
filter(List<IBaseDataObject>, Map<String, Object>, OutputStream) - Method in class emissary.output.filter.AbstractFilter
Run the filter for a set of documents
filter(List<IBaseDataObject>, Map<String, Object>, OutputStream) - Method in class emissary.output.filter.AbstractRollableFilter
 
filter(List<IBaseDataObject>, Map<String, Object>, OutputStream) - Method in interface emissary.output.filter.IDropOffFilter
Run the filter for a set of documents
filterConditionSpec - Variable in class emissary.output.filter.AbstractFilter
hold the filter condition specification, if any, for this filter
filterConfig - Variable in class emissary.output.filter.AbstractFilter
hold onto the specific filter configurator
filterName - Variable in class emissary.kff.KffFile
String logical name for this filter
filterName - Variable in class emissary.kff.KffMemcached
String logical name for this filter
filterName - Variable in class emissary.output.filter.AbstractFilter
hold onto the filter name, impl should set this
FINAL_ID - emissary.output.DropOffUtil.FileTypeCheckParameter
 
finalForms - Variable in class emissary.id.IdPlace
Set of final id forms that do not add unknown on top
finalize(Path, Path) - Method in class emissary.output.roller.JournaledCoalescer
finalize(Collection<Journal>, Path, Path) - Method in class emissary.output.roller.JournaledCoalescer
finalizeRoll(Path, Path) - Method in class emissary.output.roller.JournaledCoalescer
 
finalizeRoll(Path, Path, Collection<Journal>) - Method in class emissary.output.roller.JournaledCoalescer
 
finalizeRoll(Collection<Journal>, Path, Path) - Method in class emissary.output.roller.JournaledCoalescer
Deprecated.
find(String) - Method in class emissary.util.io.FileFind
 
find(String, FileFilter) - Method in class emissary.util.io.FileFind
 
findAll(byte[]) - Method in interface emissary.util.search.IMultiKeywordScanner
 
findAll(byte[]) - Method in class emissary.util.search.MultiKeywordScanner
 
findAll(byte[], int) - Method in interface emissary.util.search.IMultiKeywordScanner
 
findAll(byte[], int) - Method in class emissary.util.search.MultiKeywordScanner
 
findAll(byte[], int, int) - Method in interface emissary.util.search.IMultiKeywordScanner
 
findAll(byte[], int, int) - Method in class emissary.util.search.MultiKeywordScanner
 
findBooleanEntry(String, boolean) - Method in interface emissary.config.Configurator
Find config entry as an boolean
findBooleanEntry(String, boolean) - Method in class emissary.config.ServiceConfigGuide
Return boolean of the first entry matching the key parameter or the default if no match is found
findBooleanEntry(String, String) - Method in interface emissary.config.Configurator
Find config entry as an boolean
findBooleanEntry(String, String) - Method in class emissary.config.ServiceConfigGuide
Return boolean of the first entry matching the key parameter or the default if no match is found
findCanonicalFileNameEntry(String, String) - Method in interface emissary.config.Configurator
Return the string canonical file name of a matching entry
findCanonicalFileNameEntry(String, String) - Method in class emissary.config.ServiceConfigGuide
Return the string canonical file name of a matching entry
findConfigResourcesFor(Class<?>) - Method in class emissary.util.io.ResourceReader
Find all the config resources present for the specified class
findDataResourcesFor(Class<?>) - Method in class emissary.util.io.ResourceReader
Find all the data resources present for the specified class
findDoubleEntry(String, double) - Method in interface emissary.config.Configurator
Find config entry as an double
findDoubleEntry(String, double) - Method in class emissary.config.ServiceConfigGuide
Return a double of the first entry matching the key parameter or the default if no match is found
findEntries(String) - Method in interface emissary.config.Configurator
Find all entries matching name
findEntries(String) - Method in class emissary.config.ServiceConfigGuide
Return a list containing all the parameter values matching the key argument passed in
findEntries(String, String) - Method in interface emissary.config.Configurator
Find all entries matching name
findEntries(String, String) - Method in class emissary.config.ServiceConfigGuide
Return a list containing all the parameter values matching the key argument passed in.
findEntriesAsSet(String) - Method in interface emissary.config.Configurator
Return a set with all parameter values as members
findEntriesAsSet(String) - Method in class emissary.config.ServiceConfigGuide
Return a set with all parameter values as members
findFileInHoldingArea(File, String) - Method in class emissary.pickup.file.FilePickUpClient
Find a file in the holding area that matches our guy.
findIntEntry(String, int) - Method in interface emissary.config.Configurator
Find config entry as an int
findIntEntry(String, int) - Method in class emissary.config.ServiceConfigGuide
Return an int of the first entry matching the key parameter or the default if no match is found
findLastStringEntry(String) - Method in interface emissary.config.Configurator
Find the last config entry (newest) matching the name
findLastStringEntry(String) - Method in class emissary.config.ServiceConfigGuide
Return the last (newest) string entry matching the key parameter or an empty string if no match is found
findLongEntry(String, long) - Method in interface emissary.config.Configurator
Find config entry as a long
findLongEntry(String, long) - Method in class emissary.config.ServiceConfigGuide
Return a long of the first entry matching the key parameter or the default if no match is found
findNext() - Method in interface emissary.util.search.IMultiKeywordScanner
 
findNext() - Method in class emissary.util.search.KeywordScanner
Find the next occurrence of the set pattern.
findNext() - Method in class emissary.util.search.MultiKeywordScanner
 
findNext(byte[]) - Method in interface emissary.util.search.IMultiKeywordScanner
 
findNext(byte[]) - Method in class emissary.util.search.MultiKeywordScanner
 
findNext(byte[], int) - Method in interface emissary.util.search.IMultiKeywordScanner
 
findNext(byte[], int) - Method in class emissary.util.search.MultiKeywordScanner
 
findNext(byte[], int, int) - Method in interface emissary.util.search.IMultiKeywordScanner
 
findNext(byte[], int, int) - Method in class emissary.util.search.MultiKeywordScanner
 
findNext(int) - Method in class emissary.util.search.KeywordScanner
Find the next occurrence of the set pattern, stopping at the specified index.
findPreferredData(IBaseDataObject) - Method in class emissary.place.UnixCommandPlace
Get data to process
findPreferredData(IBaseDataObject, List<String>) - Static method in class emissary.core.IBaseDataObjectHelper
Search for the first preferred view that is present or use the primary data if none
findPreferredDataByRegex(IBaseDataObject, List<Pattern>) - Static method in class emissary.core.IBaseDataObjectHelper
Search for the first preferred view by regular expression or use the primary data if none match
findPreferredViewByRegex - Variable in class emissary.analyze.Analyzer
 
findPropertyResourcesFor(Class<?>) - Method in class emissary.util.io.ResourceReader
Find all the properties resources present for the specified class
findRequiredStringEntry(String) - Method in interface emissary.config.Configurator
 
findRequiredStringEntry(String) - Method in class emissary.config.ServiceConfigGuide
Return the first string entry matching the key parameter
findResourcesFor(Class<?>, String) - Method in class emissary.util.io.ResourceReader
Find all the resources present for the specified class that use the indicated suffix.
findSizeEntry(String, long) - Method in interface emissary.config.Configurator
Return a long from a string entry representing either an int, a long, a double, with or without a final letter designation such as "m" or "M" for megabytes, "g" or "G" for gigabytes, etc.
findSizeEntry(String, long) - Method in class emissary.config.ServiceConfigGuide
Return a long from a string entry representing either an int, a long, a double, with or without a final letter designation such as "m" or "M" for megabytes, "g" or "G" for gigabytes, etc.
findStringEntry(String) - Method in interface emissary.config.Configurator
Find the first config entry matching the name
findStringEntry(String) - Method in class emissary.config.ServiceConfigGuide
Return the first string entry matching the key parameter or null if no match is found
findStringEntry(String, String) - Method in interface emissary.config.Configurator
Find the first config entry matching with default value when none
findStringEntry(String, String) - Method in class emissary.config.ServiceConfigGuide
Return the first string entry matching the key parameter or the default if no match is found
findStringMatchEntries(String) - Method in interface emissary.config.Configurator
Find all entry keys that begin with specified string
findStringMatchEntries(String) - Method in class emissary.config.ServiceConfigGuide
Find entries beginning with the specified string
findStringMatchList(String) - Method in interface emissary.config.Configurator
Find entries beginning with the specified string and put them into a list with the specified part of the name stripped off like #findStringMatchMap
findStringMatchList(String) - Method in class emissary.config.ServiceConfigGuide
Find entries beginning with the specified string and put them into a list with the specified part of the name stripped off like #findStringMatchMap
findStringMatchMap(String) - Method in interface emissary.config.Configurator
Find all entry keys that begin with the specified string Remaining key portion is upper cased
findStringMatchMap(String) - Method in class emissary.config.ServiceConfigGuide
Find entries beginning with the specified string and return a hash keyed on the remainder of the string with the value of the config line as the value of the hash
findStringMatchMap(String, boolean) - Method in interface emissary.config.Configurator
Find all entry keys that begin with the specified string
findStringMatchMap(String, boolean) - Method in class emissary.config.ServiceConfigGuide
Find entries beginning with the specified string and return a hash keyed on the remainder of the string with the value of the config line as the value of the hash
findStringMatchMap(String, boolean, boolean) - Method in interface emissary.config.Configurator
Find all entry keys that begin with the specified string
findStringMatchMap(String, boolean, boolean) - Method in class emissary.config.ServiceConfigGuide
Find entries beginning with the specified string and return a hash keyed on the remainder of the string with the value of the config line as the value of the hash
findStringMatchMultiMap(String) - Method in interface emissary.config.Configurator
Find all entry keys that begin with the specified string Remaining key portion is upper-cased
findStringMatchMultiMap(String) - Method in class emissary.config.ServiceConfigGuide
Find entries beginning with the specified string and return a hash keyed on the remainder of the string with the value of the config line as the value of the hash Multiple values for the same hash are allowed and returned as a Set.
findStringMatchMultiMap(String, boolean) - Method in interface emissary.config.Configurator
Find all entry keys that begin with the specified string Remaining key portion is upper-cased
findStringMatchMultiMap(String, boolean) - Method in class emissary.config.ServiceConfigGuide
Find entries beginning with the specified string and return a hash keyed on the remainder of the string with the value of the config line as the value of the hash Multiple values for the same hash are allowed and returned as a Set.
findXmlResourcesFor(Class<?>) - Method in class emissary.util.io.ResourceReader
Find all the xml resources present for the specified class
finish() - Method in class emissary.util.io.ReadOutput
 
finish() - Method in class emissary.util.shell.ProcessReader
 
finish() - Method in class emissary.util.shell.ReadBinaryOutputBuffer
 
finish() - Method in class emissary.util.shell.ReadOutputBuffer
 
finish() - Method in class emissary.util.shell.ReadOutputLogger
 
finished - Variable in class emissary.util.io.ReadOutput
 
finished - Variable in class emissary.util.shell.ReadOutputBuffer
 
finished - Variable in class emissary.util.shell.ReadOutputLogger
 
finishSprout(IBaseDataObject, int, int, StringBuilder) - Method in class emissary.place.MultiFileUnixCommandPlace
Override hook when attachment processing is finished
FIRST_ATTACHMENT - Static variable in class emissary.core.Family
Attachments start from this index counter
firstSession - Variable in class emissary.parser.SessionProducer
 
fixFileName(String) - Method in class emissary.pickup.PickUpPlace
Produce a legal tracking filename from the disk filename
fixFileNameSeparators(String) - Method in class emissary.output.DropOffUtil
Replace any file separators that are not for this platform with the correct one
fixFilePath(String) - Method in class emissary.pickup.file.FilePickUpClient
Hook for subclasses to alter the file path perhaps based on the OS at runtime.
flexentry - Variable in class emissary.util.CounterSet
 
FlexibleDateTimeParser - Class in emissary.util
Attempt to parse a date in an unknown format.
FLOAT_PARAM_NOT_FOUND - Static variable in class emissary.server.mvc.adapters.RequestUtil
 
flush() - Method in class emissary.util.io.BufferedWriterOutputStream
 
flush() - Method in class emissary.util.io.FastStringBuffer
 
FONT_ENCODING - emissary.output.DropOffUtil.FileTypeCheckParameter
 
fontEncoding - Variable in class emissary.core.BaseDataObject
The last determined language(characterset) of the data.
footer - Variable in class emissary.core.BaseDataObject
Any footer that goes along with the data
footer - Variable in class emissary.id.WorkUnit
 
footer - Variable in class emissary.parser.DecomposedSession
 
footer - Variable in class emissary.parser.InputSession
 
footer() - Method in class emissary.core.BaseDataObject
Return a reference to the footer byte array.
footer() - Method in interface emissary.core.IBaseDataObject
Return a reference to the footer byte array.
footerBuffer() - Method in class emissary.core.BaseDataObject
Deprecated.
footerBuffer() - Method in interface emissary.core.IBaseDataObject
Deprecated.
forceShutdown(HttpServletRequest) - Method in class emissary.server.api.Shutdown
 
Form - Class in emissary.core
Keep a list of common current form and filetype values These could be built into some ontological interrelated monstrosity in the future.
format() - Method in class emissary.core.TransformHistory
 
format(Map<String, Tracker>) - Method in class emissary.core.sentinel.protocols.actions.Action
 
formatter - Variable in class emissary.output.io.DateStampFilenameGenerator
 
formatTimer(String, Timer) - Method in class emissary.core.MetricsFormatter
 
FROM_PLACE_NAME - Static variable in class emissary.directory.HeartbeatManager
 
FROM_PLACE_NAME - Static variable in class emissary.server.mvc.adapters.HeartbeatAdapter
 
fromXml(Element) - Static method in class emissary.directory.DirectoryEntry
Build an entry from the supplied xml fragment
fromXml(Element) - Static method in class emissary.directory.DirectoryEntryList
Build an entry list from the supplied xml fragment
ftype - Variable in class emissary.kff.KffFile
 
ftype - Variable in class emissary.kff.KffMemcached
Filter type
fullyParsed - Variable in class emissary.parser.SessionParser
 
FUZZY_MAX_RESULT - Static variable in class emissary.kff.Ssdeep
 
fuzzyHash(byte[]) - Method in class emissary.kff.Ssdeep
Calculate the SpamSum hash for a byte array.
fuzzyHash(SeekableByteChannelFactory) - Method in class emissary.kff.Ssdeep
 
fuzzyHashFile(File) - Method in class emissary.kff.Ssdeep
Calculates the SpamSum hash for specified stream.
fuzzyHashFile(String) - Method in class emissary.kff.Ssdeep
Calculates the SpamSum hash for specified file.

G

generateBuildFileName() - Method in class emissary.output.DropOffUtil
Generate a new random build file name using the configured prefix and strategy
generatePlaceAgentStats(Map<String, AgentTracker>) - Method in class emissary.core.sentinel.protocols.AgentProtocol
 
get() - Method in class emissary.core.TransformHistory
For backwards compatibility, only return the history that does not contain the coordinated places
get(boolean) - Method in class emissary.core.TransformHistory
Return the transform history, optionally including coordinated places
get(IBaseDataObject) - Static method in class emissary.util.DisposeHelper
Get the list of Runnables for an object.
get(Class<?>, Class<?>[]) - Static method in class emissary.util.ConstructorLookupCache
Look for a constructor in the cache.
get(Object) - Method in class emissary.util.CaseInsensitiveMap
Get an element from the map If the key is a string check our remap first
get(String) - Static method in class emissary.core.sentinel.protocols.ProtocolFactory
 
get(String) - Static method in class emissary.util.ClassLookupCache
Look up a class in the cache.
get(String) - Static method in class emissary.util.JavaCharSet
Look up the encoding and return the Java CharSet for it if different from the string passed in
GET - Static variable in class emissary.util.web.Url
 
getAge() - Method in class emissary.directory.DirectoryEntry
Show the creation date of this entry
getAgent() - Method in interface emissary.place.IServiceProviderPlace
Get the agent that is currently responsible for this thread
getAgent() - Method in class emissary.place.ServiceProviderPlace
Get the agent that is currently responsible for this thread
getAgentCount() - Method in class emissary.core.sentinel.protocols.rules.AgentRule
Get the total number of agents, idle and active.
getAgentId() - Method in class emissary.core.sentinel.protocols.trackers.AgentTracker
 
getAgentName() - Method in class emissary.core.sentinel.protocols.trackers.AgentTracker
 
getAgents() - Method in class emissary.client.response.AgentList
 
getAgents() - Method in class emissary.command.ServerCommand
 
getAgents(String, String, String) - Method in class emissary.server.api.Agents
 
getAlgorithms() - Method in class emissary.kff.KffChain
Return the algorithms in use.
getAllCurrentForms() - Method in class emissary.core.BaseDataObject
 
getAllCurrentForms() - Method in interface emissary.core.IBaseDataObject
Return a clone the whole current form list Note this is not a reference to our private store
getAlternateView(String) - Method in class emissary.core.BaseDataObject
Return a specified multipart alternative view of the data WARNING: this implementation returns the actual array directly, no copy is made so the caller must be aware that modifications to the returned array are live.
getAlternateView(String) - Method in interface emissary.core.IBaseDataObject
Return a specified multipart alternative view of the data
getAlternateViewBuffer(String) - Method in class emissary.core.BaseDataObject
Deprecated.
getAlternateViewBuffer(String) - Method in interface emissary.core.IBaseDataObject
Deprecated.
getAlternateViewNames() - Method in class emissary.core.BaseDataObject
Get the set of alt view names for new foreach loops
getAlternateViewNames() - Method in interface emissary.core.IBaseDataObject
Get the set of alt view names for new foreach loops
getAlternateViews() - Method in class emissary.core.BaseDataObject
Get the alternate view map.
getAlternateViews() - Method in interface emissary.core.IBaseDataObject
Get the alternate view map.
getAlternateViewsModified() - Method in class emissary.place.ServiceProviderPlace
This method should return a list of all the alternate views that a subclass Place will potentially modify (this includes adding, removing, or changing the value of).
getAndPutFileType(IBaseDataObject, Map<String, String>, String) - Static method in class emissary.output.DropOffUtil
Get the file type from the IBaseDataObject or the form string passed in
getAppName() - Method in class emissary.server.mvc.NavAction.EmissaryNav
 
getAppVersion() - Method in class emissary.server.mvc.NavAction.EmissaryNav
 
getBase() - Method in class emissary.util.shell.TempFileNames
Deprecated.
this property should be considered internal-use only and will likely be removed
getBasePath() - Method in class emissary.util.shell.TempFileNames
Deprecated.
this property should be considered internal-use only and will likely be removed
getBashable() - Method in class emissary.command.EnvCommand
 
getBestAvailableHash(IBaseDataObject) - Static method in class emissary.kff.KffDataObjectHandler
Get the best of the available hashes, might be null of none are enabled
getBestId(IBaseDataObject, IBaseDataObject) - Method in class emissary.output.DropOffUtil
Extract the ID from the payload.
getBestIdFrom(IBaseDataObject) - Method in class emissary.output.DropOffUtil
Extract the ID from the payload.
getBinDir() - Method in class emissary.command.BaseCommand
 
getBinDir() - Static method in class emissary.config.ConfigUtil
Return bin dir
getBirthOrder() - Method in class emissary.core.BaseDataObject
 
getBirthOrder() - Method in interface emissary.core.IBaseDataObject
Get this sibling number, count from one.
getBlankSpaceCount() - Method in class emissary.util.CharacterCounterSet
Easy access to blank space
getBlockSize() - Method in class emissary.kff.SpamSumSignature
Gets the size of the block.
getBooleanParam(ServletRequest, String) - Static method in class emissary.server.mvc.adapters.RequestUtil
Retrieves boolean as a String ("true") and returns boolean.
getBooleanParam(ServletRequest, String, String) - Static method in class emissary.server.mvc.adapters.RequestUtil
Retrieves boolean if the string value of the parameter equals the trueString argument.
getBooleanParam(ServletRequest, String, String, boolean) - Static method in class emissary.server.mvc.adapters.RequestUtil
Retrieves boolean if the string value of the parameter equals the trueString argument.
getBranch() - Method in class emissary.util.GitRepositoryState
 
getBroken() - Method in class emissary.core.BaseDataObject
 
getBroken() - Method in interface emissary.core.IBaseDataObject
Get brokenness indicator message
getBuffer() - Method in class emissary.util.shell.ReadOutputBuffer
 
getBuilder() - Method in class emissary.util.shell.ReadOutputBuffer
 
getBuildHost() - Method in class emissary.util.GitRepositoryState
 
getBuildTime() - Method in class emissary.util.GitRepositoryState
 
getBuildUserEmail() - Method in class emissary.util.GitRepositoryState
 
getBuildUserName() - Method in class emissary.util.GitRepositoryState
 
getBuildVersion() - Method in class emissary.util.GitRepositoryState
 
getBundleId() - Method in class emissary.pickup.WorkBundle
Get the work bundle id
getBundleSize() - Method in class emissary.command.FeedCommand
 
getBundleSize(String) - Method in interface emissary.pickup.IPickUpSpace
The size of the last WorkBundle successfully received
getBundleSize(String) - Method in class emissary.pickup.PickUpSpace
The size of the last WorkBundle successfully received
getBundlesProcessed() - Method in class emissary.pickup.WorkSpace
Return how many bundles processed so far
getByteArrayFromBdo(IBaseDataObject, int) - Static method in class emissary.core.channels.SeekableByteChannelHelper
Given a BDO, create a byte array with as much data as possible.
getByteArrayFromChannel(SeekableByteChannelFactory, int) - Static method in class emissary.core.channels.SeekableByteChannelHelper
Given a channel factory, create a byte array with as much data as possible.
getBytes() - Method in class emissary.util.io.FastStringBuffer
 
getBytes() - Method in class emissary.util.shell.ReadBinaryOutputBuffer
 
getBytes(String) - Static method in class emissary.kff.SpamSumSignature
Change a string into an array of bytes
getBytesProcessed() - Method in class emissary.pickup.WorkSpace
Return how many bytes processed so far
getByteStream() - Method in class emissary.util.shell.ReadBinaryOutputBuffer
 
getBytesWritten() - Method in class emissary.util.io.FastStringBuffer
 
getBytesWritten() - Method in class emissary.util.roll.RollableFileOutputStream
Number of bytes written to current output file.
getCacheLimit() - Method in class emissary.place.sample.CachePlace
 
getCacheSize() - Method in class emissary.place.sample.CachePlace
 
getCaseClass() - Method in class emissary.command.FeedCommand
 
getCaseId() - Method in class emissary.command.FeedCommand
 
getCaseId() - Method in class emissary.pickup.WorkBundle
Gets the value of caseId
getChainInstance() - Static method in class emissary.kff.KffChainLoader
Construct KFF chain elements from the specified configG or return the already constructed instance.
getChannelFactory() - Method in class emissary.core.BaseDataObject
Returns the seekable byte channel factory containing a reference to the data, or wraps the in-memory data on the BDO in a new factory.
getChannelFactory() - Method in interface emissary.core.IBaseDataObject
Returns the seekable byte channel factory containing a reference to the data
getChannelSize() - Method in class emissary.core.BaseDataObject
Convenience method to get the size of the channel or byte array providing access to the data.
getChannelSize() - Method in interface emissary.core.IBaseDataObject
Get the size of the channel referenced by this object
getCharset(IBaseDataObject, String) - Method in class emissary.output.filter.AbstractFilter
Extract the charset from the payload or defaultCharset
getChildBooleanValue(Element, String) - Static method in class emissary.util.xml.AbstractJDOMUtil
Like Element.getChildTextTrim but for a boolean
getChildIntValue(Element, String) - Static method in class emissary.util.xml.AbstractJDOMUtil
Like Element.getChildTextTrim but for an int
getChildLongValue(Element, String) - Static method in class emissary.util.xml.AbstractJDOMUtil
Like Element.getChildTextTrim but for an long
getClassification() - Method in class emissary.core.BaseDataObject
 
getClassification() - Method in interface emissary.core.IBaseDataObject
Get the classification string for the data
getClassification() - Method in class emissary.parser.DecomposedSession
Get the classification
getClassName() - Method in class emissary.pool.AgentPool
Get the name of the class being used from the factory
getClassNameInventory() - Static method in class emissary.config.ConfigUtil
Gets all ClassNameInventory from configured file.
getClassString() - Method in class emissary.pool.MobileAgentFactory
Get the current class for IMobileAgent we are using
getClassString(String) - Static method in class emissary.admin.PlaceStarter
 
getClassString(String, boolean) - Static method in class emissary.admin.PlaceStarter
 
getClientPattern() - Method in class emissary.command.FeedCommand
 
getClosestTagCommitCount() - Method in class emissary.util.GitRepositoryState
 
getClosestTagName() - Method in class emissary.util.GitRepositoryState
 
getCluster() - Method in class emissary.client.response.AgentsResponseEntity
 
getCluster() - Method in class emissary.client.response.PeersResponseEntity
 
getCluster() - Method in class emissary.client.response.PlacesResponseEntity
 
getClustered() - Method in class emissary.command.MonitorCommand
 
getCommand() - Method in class emissary.Emissary
 
getCommand() - Method in class emissary.util.shell.Executrix
Gets the value of command that this instance will execute adding configured limits and configured paths to the configuration value
getCommand(TempFileNames) - Method in class emissary.util.shell.Executrix
Gets the value of command that this instance will execute adding configured limits and supplied paths to the configuration value
getCommand(TempFileNames, String) - Method in class emissary.util.shell.Executrix
Gets the value of a command that can be executed adding configured limits and supplied paths to the configuration value
getCommand(TempFileNames, String, int, int) - Method in class emissary.util.shell.Executrix
Gets the value of a command that can be executed adding supplied limits and supplied paths to the configuration value The values in the command string that can be replaced are <INPUT_PATH>, <OUTPUT_PATH>, <INPUT_NAME>, and <OUTPUT_NAME>.
getCommand(String[]) - Method in class emissary.util.shell.Executrix
Gets the value of command that this instance will execute adding configured limits and supplied paths to the configuration value
getCommand(String[], String) - Method in class emissary.util.shell.Executrix
Gets the value of a command that can be executed adding configured limits and supplied paths to the configuration value
getCommand(String[], String, int, int) - Method in class emissary.util.shell.Executrix
Gets the value of a command that can be executed adding supplied limits and supplied paths to the configuration value The values in the command string that can be replaced are <INPUT_PATH>, <OUTPUT_PATH>, <INPUT_NAME>, and <OUTPUT_NAME>.
getCommand(String, String[]) - Method in class emissary.util.shell.Executrix
getCommand(String, String[], int, int) - Method in class emissary.util.shell.Executrix
getCommandName() - Method in class emissary.command.AgentsCommand
 
getCommandName() - Method in class emissary.command.ConfigCommand
 
getCommandName() - Method in class emissary.command.DirectoryCommand
 
getCommandName() - Method in interface emissary.command.EmissaryCommand
 
getCommandName() - Method in class emissary.command.EnvCommand
 
getCommandName() - Method in class emissary.command.FeedCommand
 
getCommandName() - Method in class emissary.command.HelpCommand
 
getCommandName() - Method in class emissary.command.PeersCommand
 
getCommandName() - Method in class emissary.command.PoolCommand
 
getCommandName() - Method in class emissary.command.ServerCommand
 
getCommandName() - Method in class emissary.command.TopologyCommand
 
getCommandName() - Method in class emissary.command.VersionCommand
 
getCommitId() - Method in class emissary.util.GitRepositoryState
 
getCommitIdAbbrev() - Method in class emissary.util.GitRepositoryState
 
getCommitMessageFull() - Method in class emissary.util.GitRepositoryState
 
getCommitMessageShort() - Method in class emissary.util.GitRepositoryState
 
getCommitTime() - Method in class emissary.util.GitRepositoryState
 
getCommitUserEmail() - Method in class emissary.util.GitRepositoryState
 
getCommitUserName() - Method in class emissary.util.GitRepositoryState
 
getConfig() - Method in class emissary.command.BaseCommand
 
getConfigData(String) - Static method in class emissary.config.ConfigUtil
Get the config data for the config file named
getConfigDataAsStream(Class<?>) - Method in class emissary.util.io.ResourceReader
Return the config stream for the class config file Caller must close the stream
getConfigDataAsStream(Object) - Method in class emissary.util.io.ResourceReader
Return the config stream for the class config file Caller must close the stream
getConfigDataName(Class<?>) - Method in class emissary.util.io.ResourceReader
Get the config name
getConfigDirs() - Static method in class emissary.config.ConfigUtil
Get a List of config directories.
getConfigFile(String) - Static method in class emissary.config.ConfigUtil
Get the named config file from the config directory
getConfigFile(String, String) - Static method in class emissary.config.ConfigUtil
Get the named config file from the named config path
getConfigFileLastModified(String) - Static method in class emissary.config.ConfigUtil
Get the last modified time of a config file resource
getConfigInfo(InputStream) - Static method in class emissary.config.ConfigUtil
Get the configurator on the specified stream
getConfigInfo(InputStream, String) - Static method in class emissary.config.ConfigUtil
Get the configurator on the specified stream
getConfigInfo(Class<?>) - Static method in class emissary.config.ConfigUtil
Get the ServiceConfigGuide for the named class
getConfigInfo(String) - Static method in class emissary.config.ConfigUtil
Get Configurator for named object
getConfigInfo(String[]) - Static method in class emissary.config.ConfigUtil
getConfigInfo(List<String>) - Static method in class emissary.config.ConfigUtil
Get configurator by trying the list of preferences in order and using the first one that is found.
getConfigs() - Method in class emissary.client.response.Config
 
getConfigs() - Method in class emissary.client.response.ConfigList
 
getConfigs() - Method in class emissary.command.ConfigCommand
 
getConfigs(String, boolean) - Method in class emissary.server.api.Configs
Get the configuration details for the specified class.
getConfigsResponse(String, boolean) - Static method in class emissary.server.api.Configs
Get the configuration details for the specified class.
getConfigStream(String) - Static method in class emissary.config.ConfigUtil
Get input stream of config data for name
getConnectionConfig() - Method in class emissary.client.EmissaryClient
 
getContent(Class<T>) - Method in class emissary.client.EmissaryResponse
 
getContentLength() - Method in class emissary.util.web.UrlData
 
getContentString() - Method in class emissary.client.EmissaryResponse
 
getCookedParameters() - Method in class emissary.core.BaseDataObject
Get a processed represenation of the parameters for external use
getCookedParameters() - Method in interface emissary.core.IBaseDataObject
Retrieve all the metadata elements of this object in a way that is processed for use external to this instance
getCoordinated() - Method in class emissary.core.TransformHistory.History
 
getCoordinated(boolean) - Method in class emissary.core.TransformHistory.History
 
getCost() - Method in class emissary.client.response.Directory
 
getCost() - Method in class emissary.directory.DirectoryEntry
Get and set cost of using system, ie. how fast the place processes data
getCount() - Method in class emissary.core.sentinel.protocols.AgentProtocol.PlaceAgentStats
 
getCountUsed(String) - Method in class emissary.pickup.WorkSpace.WorkSpaceStats
Count of machines used
getCrc() - Method in class emissary.kff.ChecksumResults
Gets the value of crc
getCrc32() - Method in class emissary.kff.KffResult
Gets the value of crc32
getCreationTimestamp() - Method in class emissary.core.BaseDataObject
 
getCreationTimestamp() - Method in interface emissary.core.IBaseDataObject
Get the timestamp for when the object was created.
getCsrfToken() - Method in class emissary.client.EmissaryClient
 
getCurrentDate() - Static method in class emissary.util.TimeUtil
Get current date/time as a slash separated path component (yyyy-MM-dd/HH/mm)
getCurrentDateFullISO8601() - Static method in class emissary.util.TimeUtil
Get current date/time as full ISO-8601 string yyyy-MM-dd'T'HH:mm:ss'Z'
getCurrentDateISO8601() - Static method in class emissary.util.TimeUtil
Get current date/time as ISO-8601 string
getCurrentDateOrdinal() - Static method in class emissary.util.TimeUtil
Get current date as yyyyjjj
getCurrentForm() - Method in class emissary.id.WorkUnit
Gets the value of currentForm
getCurrentPoolSize() - Method in class emissary.pool.AgentPool
 
getCurrentPosition() - Method in class emissary.util.LineTokenizer
Current byte offset in the data Caller can use this on their copy of the original data buffer to extract data of interest
getCurrentSpoolSize() - Method in class emissary.pool.MoveSpool
 
getData() - Method in class emissary.id.WorkUnit
Gets the value of data
getData() - Method in class emissary.parser.DecomposedSession
Get the data entry
getData() - Method in class emissary.parser.InputSession
Get data position records
getDataCount() - Method in class emissary.parser.InputSession
Count of data position records
getDataId() - Method in class emissary.client.response.Directory
 
getDataId() - Method in class emissary.directory.DirectoryEntry
Get dataId
getDataId(String) - Static method in class emissary.directory.KeyManipulator
 
getDataState() - Method in class emissary.core.BaseDataObject
Determine what state we're in with respect to the byte[] of data vs a channel.
getDataType() - Method in class emissary.directory.DirectoryEntry
Get service name
getDataType(String) - Static method in class emissary.directory.KeyManipulator
Return the data type field from a dictionary formatted key.
getDate(String, String) - Static method in class emissary.util.TimeUtil
Get current date/time formatted as specified
getDate(TemporalAccessor, String, ZoneId) - Static method in class emissary.util.TimeUtil
Given a date, format it with the given pattern
getDateAsFullISO8601(TemporalAccessor) - Static method in class emissary.util.TimeUtil
Get specified date object as a full ISO-8601 string (yyyy-MM-dd'T'HH:mm:ss'Z')
getDateAsISO8601(long) - Static method in class emissary.util.TimeUtil
Get specified time as ISO-8601 string
getDateAsISO8601(TemporalAccessor) - Static method in class emissary.util.TimeUtil
Get specified date object as ISO-8601 string (yyyy-MM-dd HH:mm:ss)
getDateAsPath(TemporalAccessor) - Static method in class emissary.util.TimeUtil
Get specified date/time as a slash separated path component (yyyy-MM-dd/HH/mm)
getDateOrdinal(TemporalAccessor) - Static method in class emissary.util.TimeUtil
Get current date as yyyyjjj
getDateOrdinalWithTime(Instant) - Static method in class emissary.util.TimeUtil
 
getDefaultConnectionManager() - Method in class emissary.client.HTTPConnectionFactory
Return the configured connection manager with TLS SSL if configured.
getDefaultDirectoryKey(String) - Static method in class emissary.directory.KeyManipulator
Build a key to the directory of the place represented by the key
getDefaultNamespaceName() - Static method in class emissary.server.EmissaryServer
Deprecated.
getDefaultPort() - Method in class emissary.command.ConfigCommand
 
getDefaultPort() - Method in class emissary.command.DirectoryCommand
 
getDefaultPort() - Method in class emissary.command.EnvCommand
 
getDefaultPort() - Method in class emissary.command.FeedCommand
 
getDefaultPort() - Method in class emissary.command.HttpCommand
 
getDefaultPort() - Method in class emissary.command.ServerCommand
 
getDefaultPort() - Method in class emissary.command.TopologyCommand
 
getDenylistFiletypeFormat() - Method in class emissary.output.filter.AbstractFilter
 
getDenylistViewNameFormat() - Method in class emissary.output.filter.AbstractFilter
 
getDependencies(String) - Method in class emissary.util.DependencyCheck
 
getDequeCount() - Method in class emissary.pool.MoveSpool
Get the dequeCount
getDescribe() - Method in class emissary.util.GitRepositoryState
 
getDescribeShort() - Method in class emissary.util.GitRepositoryState
 
getDescription() - Method in class emissary.directory.DirectoryEntry
Get place description
getDigitCount() - Method in class emissary.util.CharacterCounterSet
Easy access to digits
getDir() - Method in class emissary.server.api.Directories
 
getDirectories() - Method in class emissary.pickup.WorkSpace
 
getDirectoryEntry() - Method in class emissary.client.response.Directory
 
getDirectoryEntry() - Method in interface emissary.place.IServiceProviderPlace
Return an entry representing this place in the directory
getDirectoryEntry() - Method in class emissary.place.ServiceProviderPlace
Return an encapsulation of our key and cost structure Only good for the top key on the list
getDirectoryEntryKey() - Method in class emissary.core.sentinel.protocols.trackers.AgentTracker
 
getDirectoryName() - Method in class emissary.pickup.PriorityDirectory
 
getDirectoryPlace() - Method in class emissary.client.response.DirectoryList
 
getDirty() - Method in class emissary.util.GitRepositoryState
 
getDisplay() - Method in class emissary.server.mvc.NavAction.EmissaryNav.NavItem
 
getDoneArea() - Method in interface emissary.pickup.IPickUpPlace
 
getDoneArea() - Method in class emissary.pickup.PickUpPlace
Return the value of the done area, usually a directory path
getDropOffUtil() - Method in class emissary.output.DropOffPlace
 
getEatPrefix() - Method in class emissary.command.FeedCommand
 
getEatPrefix() - Method in class emissary.pickup.WorkBundle
Gets the value of eatPrefix
getEmissaryConfig(String) - Static method in class emissary.server.api.Configs
Get the key/value pairs for a configuration file.
getEmissaryConfigDetailed(String) - Static method in class emissary.server.api.Configs
Get detailed output for a configuration file.
getEnd() - Method in class emissary.parser.PositionRecord
Pseudo property
getEnqueCount() - Method in class emissary.pool.MoveSpool
Get the enqueCount
getEntries() - Method in class emissary.client.response.Config
 
getEntries() - Method in class emissary.client.response.DirectoryList
 
getEntries() - Method in interface emissary.config.Configurator
Get all of the entries for this config This is a copy and changes to it are not reflected in the configuration
getEntries() - Method in class emissary.config.ServiceConfigGuide
Get all the entries for this config This is a copy and changes to it are not reflected in the configuration
getEntries() - Method in class emissary.directory.DirectoryPlace
Make directory contents available for debug or display and analysis
getEntries() - Method in interface emissary.directory.IDirectoryPlace
Make directory contents available for debug or display and analysis
getEntries() - Method in class emissary.output.roller.journal.Journal
 
getEntry() - Method in class emissary.client.response.Directory
 
getEntry(int) - Method in class emissary.directory.DirectoryEntryList
Get entry at specified position
getEntryDepth(String) - Static method in class emissary.util.magic.MagicNumberFactory
 
getEntryKeys() - Method in class emissary.directory.DirectoryPlace
Make directory contents entry keys available for display and transfer
getEntryKeys() - Method in interface emissary.directory.IDirectoryPlace
Make directory contents entry keys available for display and transfer
getEntryList(String) - Method in class emissary.directory.DirectoryPlace
Get the requested directory entry
getEntryList(String) - Method in interface emissary.directory.IDirectoryPlace
Get the requested directory entry
getEnvForBash() - Method in class emissary.server.api.Env
 
getEnvironment() - Method in class emissary.server.mvc.EnvironmentAction
 
getEnvJson() - Method in class emissary.server.api.Env
 
getErrorArea() - Method in interface emissary.pickup.IPickUpPlace
 
getErrorArea() - Method in class emissary.pickup.PickUpPlace
Return the value of the error area, usually a directory path
getErrorCount() - Method in class emissary.pickup.WorkBundle
Get the transient error count
getErrorCount() - Method in class emissary.pool.MoveSpool.SpoolItem
Get the error count
getErrorDir() - Method in class emissary.command.BaseCommand
 
getErrorLog() - Method in class emissary.util.MagicNumberUtil
 
getErrorLog(List<MagicNumber>, List<String>, Map<String, List<String>>) - Method in class emissary.util.MagicNumberUtil
Summarizes
getErrors() - Method in interface emissary.client.response.BaseEntity
 
getErrors() - Method in class emissary.client.response.BaseResponseEntity
 
getErrorSpec() - Method in class emissary.output.filter.AbstractFilter
 
getErrorSpec() - Method in interface emissary.output.filter.IDropOffFilter
Get the error spec as built
getEventDate(IBaseDataObject, IBaseDataObject) - Method in class emissary.output.DropOffUtil
Handle data
getExistingIds(IBaseDataObject) - Method in class emissary.output.DropOffUtil
getExistingIdsList(IBaseDataObject) - Method in class emissary.output.DropOffUtil
Extract the ID from the payload.
getExpense() - Method in class emissary.client.response.Directory
 
getExpense() - Method in class emissary.directory.DirectoryEntry
Return the expense associated with this entry
getExpense(String) - Static method in class emissary.directory.KeyManipulator
Return the expense of the service
getExpense(String, int) - Static method in class emissary.directory.KeyManipulator
 
getExtractedRecordCount() - Method in class emissary.core.BaseDataObject
 
getExtractedRecordCount() - Method in class emissary.core.ExtractedRecord
Deprecated.
getExtractedRecordCount() - Method in interface emissary.core.IBaseDataObject
Get count of extracted records
getExtractedRecordMemorySize(IBaseDataObject) - Static method in class emissary.util.SizeUtil
Approximates the amount of memory consumed by the "extracted records" in a single IBaseDataObject.
getExtractedRecords() - Method in class emissary.core.BaseDataObject
 
getExtractedRecords() - Method in class emissary.core.ExtractedRecord
Deprecated.
getExtractedRecords() - Method in interface emissary.core.IBaseDataObject
Get the List of extracted records
getExtractInstance() - Static method in class emissary.core.DataObjectFactory
Get an instance of the configured ExtractedObject impl
getExtractInstance(byte[], String, String) - Static method in class emissary.core.DataObjectFactory
Get an instance of the configured ExtractedObject impl with filename, form, and file type set
getExtractInstance(byte[], String, String, String) - Static method in class emissary.core.DataObjectFactory
Get an instance of the configured ExtractedObject impl with filename, form, and file type set
getExtractInstance(Object...) - Static method in class emissary.core.DataObjectFactory
Get an instance of the configured ExtractedObject impl with pretty much arbitrary arguments to the constructor
getFactory() - Static method in class emissary.client.HTTPConnectionFactory
Returns the Factory
getFailedCoordinationPlaces() - Static method in class emissary.place.CoordinationPlace
Get method for the set of failed coordination places
getFieldName() - Method in enum emissary.output.DropOffUtil.FileTypeCheckParameter
 
getFileExtensions(List<String>, int) - Static method in class emissary.output.DropOffUtil
Given a list of filenames, extract and return a set of non-blank file extensions converted to lowercase.
getFileList(File, String) - Method in class emissary.place.MultiFileUnixCommandPlace
Get list of things that were excreted from the process
getFileList(File, String, List<File>) - Method in class emissary.place.MultiFileUnixCommandPlace
Get list of things that were excreted from the process by recursively walking the directory
getFileModificationDate(String) - Method in class emissary.pickup.WorkSpace
Lookup a lastModified date for a file
getFilename() - Method in class emissary.core.BaseDataObject
 
getFilename() - Method in interface emissary.core.IBaseDataObject
Returns the filename associated with the data.
getFilename() - Method in class emissary.id.WorkUnit
Gets the value of filename
getFileName() - Method in class emissary.pickup.WorkUnit
Gets the filename for the WorkUnit
getFileNameIterator() - Method in class emissary.pickup.WorkBundle
Gets an iterator over file names
getFileNameList() - Method in class emissary.pickup.WorkBundle
Gets the list of file names
getFileResourcesFor(Class<?>, URL, String) - Method in class emissary.util.io.ResourceReader
Find resources for the specified class from the file URL This finds resources at multiple levels at ones.
getFileSize(String) - Method in class emissary.pickup.WorkSpace
 
getFilesProcessed() - Method in class emissary.pickup.WorkSpace
Return how many files processed so far
getFileTimestampUsage() - Method in class emissary.pickup.WorkSpace
Return whether fileTimestamps can be used for collector queue control
getFileType() - Method in class emissary.core.BaseDataObject
 
getFileType() - Method in interface emissary.core.IBaseDataObject
Get the FILETYPE parameter
getFileType(IBaseDataObject) - Static method in class emissary.output.DropOffUtil
Get the file type from the metadata or the form string passed in
getFileTypes() - Method in class emissary.place.ServiceProviderPlace
This method should return a list of all the file types that a subclass Place will potentially output Currently, this implementation in ServiceProviderPlace will return an empty List, but subclass implementers (i.e.
getFilter(String) - Method in class emissary.output.DropOffPlace
Provide access to filter by name
getFilterName() - Method in class emissary.kff.KffResult
Get the name of the reporting filter
getFilterName() - Method in class emissary.output.filter.AbstractFilter
Return the name of this filter
getFilterName() - Method in interface emissary.output.filter.IDropOffFilter
Return the name of this filter
getFilterNames() - Method in class emissary.output.DropOffPlace
getFilterNamesList() - Method in class emissary.output.DropOffPlace
Provide access to filter names
getFilters() - Method in class emissary.output.DropOffPlace
Provide access to the filter
getFilterType() - Method in class emissary.kff.KffFile
Return the filter type
getFilterType() - Method in interface emissary.kff.KffFilter
 
getFilterType() - Method in class emissary.kff.KffMemcached
 
getFinalDestination() - Method in class emissary.output.roller.journal.KeyedOutput
 
getFirstConfigDir() - Static method in class emissary.config.ConfigUtil
Get the first config dir.
getFirstType() - Method in class emissary.id.Identification
Get the first type or null if none
getFlavor() - Method in class emissary.command.BaseCommand
 
getFlavors() - Method in class emissary.client.response.Config
 
getFlavors() - Static method in class emissary.config.ConfigUtil
Return the in-use config flavors
getFloatParam(ServletRequest, String) - Static method in class emissary.server.mvc.adapters.RequestUtil
gets a float parameter.
getFloatParam(ServletRequest, String, float) - Static method in class emissary.server.mvc.adapters.RequestUtil
gets a float parameter.
getFontEncoding() - Method in class emissary.core.BaseDataObject
 
getFontEncoding() - Method in interface emissary.core.IBaseDataObject
Get the font encoding string
getFooter() - Method in class emissary.id.WorkUnit
Gets the value of footer[]
getFooter() - Method in class emissary.parser.DecomposedSession
Get the footer
getFooter() - Method in class emissary.parser.InputSession
Get footer position records
getFooterCount() - Method in class emissary.parser.InputSession
Count of footer position records
getForm(String, String) - Method in class emissary.util.TypeEngine
Look up label in specified engine
getFormByExtension(String, String) - Method in class emissary.util.TypeEngine
Chop down to file extension and look it up in specified engine
getFormsFromFile(File) - Method in class emissary.place.MultiFileUnixCommandPlace
Determines the initial forms for a new data object based on the configuration settings and the file name.
getFree() - Method in class emissary.output.roller.journal.JournaledChannelPool
Returns an available output from the pool.
getFromInputStream(InputStream, ByteBuffer, long) - Static method in class emissary.core.channels.SeekableByteChannelHelper
Reads data from an input stream into a buffer
getFullFilepathsFromParams(IBaseDataObject) - Static method in class emissary.output.DropOffUtil
Checks the Original-Filename and FILE_ABSOLUTEPATH for the filename of the object.
getFullFilepathsFromParams(IBaseDataObject, String[]) - Static method in class emissary.output.DropOffUtil
getFullFilepathsFromParams(IBaseDataObject, List<String>) - Static method in class emissary.output.DropOffUtil
Uses the specified list of fields to check for filenames of the object.
getFullKey() - Method in class emissary.directory.DirectoryEntry
Return the full key with expense
getFullUrl(String) - Method in class emissary.command.HttpCommand
Build the full url to the Emissary endpoint
getHash(String) - Method in class emissary.kff.ChecksumResults
Gets the value of requested computation
getHashPart1() - Method in class emissary.kff.SpamSumSignature
Gets the first hash part.
getHashPart2() - Method in class emissary.kff.SpamSumSignature
Gets the second hash part.
getHashString(String) - Method in class emissary.kff.ChecksumResults
Gets the formatted value of one of the hashes
getHashValue(IBaseDataObject) - Static method in class emissary.kff.KffDataObjectHandler
Get the SHA-1 hash value.
getHeader() - Method in class emissary.id.WorkUnit
Gets the value of header[]
getHeader() - Method in class emissary.parser.DecomposedSession
Get the header
getHeader() - Method in class emissary.parser.InputSession
List header records
getHeaderCount() - Method in class emissary.parser.InputSession
Count of header position records
getHeaderEncoding() - Method in class emissary.core.BaseDataObject
Get the value of headerEncoding.
getHeaderEncoding() - Method in interface emissary.core.IBaseDataObject
Get the value of headerEncoding.
getHeaders() - Method in class emissary.client.EmissaryResponse
 
getHealthCheckRegistry() - Method in class emissary.core.MetricsManager
 
getHeartbeat(String, String) - Static method in class emissary.directory.HeartbeatManager
 
getHeartbeat(String, String, EmissaryClient) - Static method in class emissary.directory.HeartbeatManager
 
getHighWaterMark() - Method in class emissary.pool.MoveSpool
Get the highWaterMark
getHistory() - Method in class emissary.core.TransformHistory
Return the full history object
getHitType() - Method in class emissary.kff.KffResult
Return the hit type DUPE or KNOWN
getHost() - Method in class emissary.client.response.AgentList
 
getHost() - Method in class emissary.client.response.PeerList
 
getHost() - Method in class emissary.client.response.PlaceList
 
getHost() - Method in class emissary.command.HttpCommand
 
getHostAndPort() - Method in class emissary.command.HttpCommand
 
getHostAndPort() - Static method in class emissary.server.api.ApiUtils
 
getHostMatchKey(String) - Static method in class emissary.directory.KeyManipulator
 
getHttpClient() - Method in class emissary.client.EmissaryClient
 
getId() - Method in class emissary.core.BaseDataObject
 
getId() - Method in interface emissary.core.IBaseDataObject
Get ID
getId() - Method in class emissary.util.search.Hit
 
getImplementingClass() - Static method in class emissary.core.DataObjectFactory
Get the name of the impl we are using
getImplementingExtractClass() - Static method in class emissary.core.DataObjectFactory
Get the name of the impl we are using
getIn() - Method in class emissary.util.shell.TempFileNames
Pseudo-random value intended to help ensure unique input filenames
getInetSocketAddress() - Method in class emissary.directory.EmissaryNode
Get the inet socket address for this emissary node
getInFileEnding() - Method in class emissary.util.shell.Executrix
Gets the value of inFileEnding
getInitialForms() - Method in class emissary.parser.DecomposedSession
Get the list of initial forms.
getInProcessArea() - Method in interface emissary.pickup.IPickUpPlace
 
getInProcessArea() - Method in class emissary.pickup.PickUpPlace
Return the value of the inprocess area, usually a directory path
getInProcessFileNameFor(File, String) - Method in class emissary.pickup.PickUpPlace
Get the endpoint file name for when the file is move to inProcess
getInputFilename() - Method in class emissary.util.shell.TempFileNames
Input filename for commands that use file input
getInstance() - Static method in class emissary.core.DataObjectFactory
Get an instance of the configured DataObject impl
getInstance() - Static method in class emissary.server.EmissaryServer
 
getInstance(byte[], String, String) - Static method in class emissary.core.DataObjectFactory
Get an instance of the configured DataObject impl with filename, form, and file type set
getInstance(byte[], String, String, IBaseDataObject) - Static method in class emissary.core.DataObjectFactory
Get an instance of the configured DataObject impl with filename, form, and file type set, and top level document
getInstance(byte[], String, String, String) - Static method in class emissary.core.DataObjectFactory
Get an instance of the configured DataObject impl with filename, form, and file type set
getInstance(byte[], String, String, String, IBaseDataObject) - Static method in class emissary.core.DataObjectFactory
Get an instance of the configured DataObject impl with filename, form, file type, and top level document set
getInstance(Object...) - Static method in class emissary.core.DataObjectFactory
Get an instance of the configured DataObject impl with pretty much arbitrary arguments to the constructor
getIntegers(ServletRequest, String) - Static method in class emissary.server.mvc.adapters.RequestUtil
Retrieves a list of Integers from the request
getIntegers(ServletRequest, String, int) - Static method in class emissary.server.mvc.adapters.RequestUtil
Retrieves a list of Integers from the request
getInternalId() - Method in class emissary.core.BaseDataObject
 
getInternalId() - Method in interface emissary.core.IBaseDataObject
Returns the internally generated identifier used to track the object
getIntParam(ServletRequest, String) - Static method in class emissary.server.mvc.adapters.RequestUtil
gets an int parameter.
getIntParam(ServletRequest, String, int) - Static method in class emissary.server.mvc.adapters.RequestUtil
gets an int parameter.
getInvisPlaces() - Static method in class emissary.admin.Startup
 
getISO8601DateFormatString() - Static method in class emissary.util.TimeUtil
 
getIsoControlCount() - Method in class emissary.util.CharacterCounterSet
Easy access to control
getItemName() - Method in class emissary.kff.KffResult
Get the item name
getItineraryItems() - Method in class emissary.pool.MoveSpool.SpoolItem
Get the list of itinerary items
getItineraryQueueItems() - Method in interface emissary.core.IMobileAgent
Retreive the current list of stored itinerary steps
getItineraryQueueItems() - Method in class emissary.core.MobileAgent
Provide access to the itinerary queue for the MoveAdapter
getJarResourcesFor(Class<?>, URL, String) - Method in class emissary.util.io.ResourceReader
Find resources for the specified class from the Jar URL This finds resources at multiple levels at ones.
getJettyUserFile() - Method in class emissary.command.HttpCommand
 
getJournal() - Method in class emissary.output.roller.journal.JournalReader
 
getJournalPath() - Method in class emissary.output.roller.journal.Journal
 
getJournalPaths(Path) - Static method in class emissary.output.roller.journal.JournalReader
 
getKey() - Method in class emissary.config.ConfigEntry
Get the key
getKey() - Method in class emissary.core.TransformHistory.History
 
getKey() - Method in class emissary.directory.DirectoryEntry
Returns the key
getKey() - Method in class emissary.output.roller.journal.Journal
Unique identifier for this Journal, typically used to identify a target, finalized file name.
getKey() - Method in class emissary.output.roller.journal.JournaledChannelPool
Supplied key to identify the pool.
getKey() - Method in class emissary.pickup.WorkSpace
Return the registration key for this work space
getKey() - Method in interface emissary.place.IServiceProviderPlace
Get key for place, first one on list with '*' as service proxy if there are multiple entries
getKey() - Method in class emissary.place.ServiceProviderPlace
Fulfill IServiceProviderPlace
getKey() - Method in class emissary.util.Pair
Gets the value of key
getKey() - Method in class emissary.util.web.UrlRequestProperty
Get the value of key.
getKey(boolean) - Method in class emissary.core.TransformHistory.History
 
getKeys() - Method in interface emissary.place.IServiceProviderPlace
List the keys for this place registration
getKeys() - Method in class emissary.place.ServiceProviderPlace
Get the keys that this place instance is registered with
getKeys() - Method in class emissary.util.CounterSet
Get the names of the current counters
getLanguage(IBaseDataObject) - Method in class emissary.output.DropOffUtil
Extract language or a default value
getLastEntry() - Method in class emissary.output.roller.journal.Journal
Last JournalEntry in the file, which generally represents that last successful written offset in the associated content file.
getLastPlaceProcessed() - Method in class emissary.core.HDMobileAgent
 
getLastPlaceProcessed() - Method in interface emissary.core.IMobileAgent
get the name of the last place processed.
getLastPlaceVisited() - Method in class emissary.core.BaseDataObject
 
getLastPlaceVisited() - Method in interface emissary.core.IBaseDataObject
Return an SDE based on the last item in the transform history or null if empty
getLastRun() - Method in class emissary.roll.Roller
 
getLastValidEntry(long) - Method in class emissary.output.roller.journal.Journal
This method retrieves the last valid JournalEntry based on the length or position within the content file.
getLength() - Method in class emissary.parser.InputSession
Get overall length
getLength() - Method in class emissary.parser.PositionRecord
Length of data
getLetterCount() - Method in class emissary.util.CharacterCounterSet
Easy access to letters
getLink() - Method in class emissary.server.mvc.NavAction.EmissaryNav.NavItem
 
getLocal() - Method in class emissary.client.response.AgentsResponseEntity
 
getLocal() - Method in class emissary.client.response.ConfigsResponseEntity
 
getLocal() - Method in class emissary.client.response.DirectoryResponseEntity
 
getLocal() - Method in class emissary.client.response.PeersResponseEntity
 
getLocal() - Method in class emissary.client.response.PlacesResponseEntity
 
getLocal(DirectoryList) - Method in class emissary.client.response.DirectoryResponseEntity
 
getLocalDirectory(String) - Method in class emissary.directory.IRemoteDirectory.Lookup
Look up the local directory using one of two methods.
getLocalPlace() - Method in class emissary.directory.DirectoryEntry
Get the reference to the local place
getLocationName(String) - Static method in class emissary.admin.Startup
 
getLogbackConfig() - Method in class emissary.command.BaseCommand
 
getLogFileName() - Method in class emissary.place.MultiFileUnixCommandPlace
get the log file name
getLogFileName() - Method in class emissary.place.UnixCommandPlace
get the log file name
getLookupCount() - Static method in class emissary.pool.MoveSpool
Get the lookupCount
getLoop() - Method in class emissary.pickup.WorkSpace
Get the value of the loop indicator
getMajorReleaseVersion() - Static method in class emissary.util.os.OSReleaseUtil
Uses the VERSION_ID entry in the /etc/os-release file to determine the major OS version
getManager() - Static method in class emissary.roll.RollManager
Synchronized on RM to prevent multiple returns on RollManager
getManager(Configurator) - Static method in class emissary.roll.RollManager
Synchronized on RM to prevent multiple returns on RollManager
getMatchingEntries(String) - Method in class emissary.directory.DirectoryPlace
Get list of DirectoryEntry that match the key pattern
getMatchingEntries(String) - Method in interface emissary.directory.IDirectoryPlace
Get list of DirectoryEntry that match the key pattern
getMax() - Method in class emissary.roll.Roller
 
getMaxChunkSize() - Method in class emissary.parser.NIOSessionParser
Get the chunking size
getMaximumContentLength() - Method in interface emissary.pickup.IPickUpPlace
 
getMaximumContentLength() - Method in class emissary.pickup.PickUpPlace
Return the maximum content size for a file that can be handled by this place
getMaximumDataSize() - Method in class emissary.util.shell.Executrix
Gets the value of maximumDataSize
getMaxItinerarySteps() - Method in interface emissary.core.IMobileAgent
Get the maximum number of itinerary steps
getMaxItinerarySteps() - Method in class emissary.core.MobileAgent
Get the maximum number of itinerary steps
getMaxMoveErrors() - Method in interface emissary.core.IMobileAgent
Get the number of move errors
getMaxMoveErrors() - Method in class emissary.core.MobileAgent
Get the number of move errors
getMaxPosition() - Method in class emissary.util.WindowedSeekableByteChannel
Returns the maximum position we can go to in the backing Channel.
getMaxTimeInPlace() - Method in class emissary.core.sentinel.protocols.AgentProtocol.PlaceAgentStats
 
getMd5() - Method in class emissary.kff.KffResult
Gets the value of md5[]
getMd5String() - Method in class emissary.kff.KffResult
Get MD5 result as a string
getMd5Value(IBaseDataObject) - Static method in class emissary.kff.KffDataObjectHandler
Get the MD5 hash value
getMetaData() - Method in class emissary.parser.DecomposedSession
Return the metadata map, creating one if it doesnt exist already
getMetaData() - Method in class emissary.parser.InputSession
Return a map of metadata information.
getMetaDataCount() - Method in class emissary.parser.InputSession
Count of metadata records
getMetaDataItem(String) - Method in class emissary.parser.DecomposedSession
Return a single metadata item
getMethod() - Method in class emissary.pool.MoveSpool.SpoolItem
Get the spool method
getMetricRegistry() - Method in class emissary.core.MetricsManager
 
getMinimumContentLength() - Method in interface emissary.pickup.IPickUpPlace
 
getMinimumContentLength() - Method in class emissary.pickup.PickUpPlace
Return the minumum content size for a file that can be handled by this place
getMinimumDataSize() - Method in class emissary.util.shell.Executrix
Gets the value of minimumDataSize
getMinPosition() - Method in class emissary.util.WindowedSeekableByteChannel
Returns the minimum position we can go to in the backing Channel.
getMinTimeInPlace() - Method in class emissary.core.sentinel.protocols.AgentProtocol.PlaceAgentStats
 
getMode() - Method in class emissary.command.ServerCommand
 
getMonitor() - Method in class emissary.command.MonitorCommand
 
getMoveCountMap() - Method in class emissary.pool.MoveSpool
Provide a copy of the map for stats gathering applications.
getMoveErrorCount() - Method in interface emissary.core.IMobileAgent
Retrieve the current move error count
getMoveErrorCount() - Method in class emissary.core.MobileAgent
Provide access to the move-error counter for the MoveAdapter
getMultimap() - Method in class emissary.parser.DecomposedSession
Return the entire multimap of metadata for use during the construction process
getName() - Method in class emissary.client.response.Agent
 
getName() - Method in interface emissary.core.IMobileAgent
Get the name of the current payload
getName() - Method in class emissary.core.MobileAgent
Report this agents name for logging purposes
getName() - Method in class emissary.kff.KffFile
Return the filter name
getName() - Method in interface emissary.kff.KffFilter
 
getName() - Method in class emissary.kff.KffMemcached
 
getName(Object) - Static method in class emissary.util.PayloadUtil
Try really hard to get a meaningful name for a payload object
getNamespace(HttpServletRequest) - Method in class emissary.server.mvc.NamespaceAction
 
getNamespaceName() - Method in class emissary.pickup.WorkSpace
Return the workspace name
getNamespaceName() - Method in class emissary.server.EmissaryServer
Deprecated.
getNavButtons() - Method in class emissary.server.mvc.NavAction.EmissaryNav
 
getNavItems() - Method in class emissary.server.mvc.NavAction.EmissaryNav
 
getNextKey(IServiceProviderPlace, IBaseDataObject) - Method in class emissary.core.MobileAgent
Get the next key from the directory with error handling Can return null if there is no place to handle the form
getNextNumber() - Method in class emissary.core.Family
Get the current attachment number i.e. next to be used
getNextSession() - Method in class emissary.parser.SessionParser
Creates a hashtable of elements from the session: header, footer, body, and other meta data values extracted from the session data for the next session in the data
getNextSession() - Method in class emissary.parser.SimpleNioParser
Creates a hashtable of elements from the session: header, footer, body, and other meta data values extracted from the session data for the next session in the data.
getNextSession(String) - Method in class emissary.parser.SessionProducer
Produce the next session or throw ParserEOFException when out of data
getNode() - Method in class emissary.server.EmissaryServer
 
getNodeConfigurator() - Method in class emissary.directory.EmissaryNode
Get the configuration stream for this node
getNodeMode() - Method in class emissary.directory.EmissaryNode
 
getNodeName() - Method in class emissary.directory.EmissaryNode
The node name
getNodePort() - Method in class emissary.directory.EmissaryNode
The node port
getNodeRefreshTimeout() - Method in class emissary.directory.EmissaryNode
The node max amount of time to wait for a refresh before throwing a failure condition
getNodeScheme() - Method in class emissary.directory.EmissaryNode
The node scheme
getNodeType() - Method in class emissary.directory.EmissaryNode
The node type
getNumAlternateViews() - Method in class emissary.core.BaseDataObject
 
getNumAlternateViews() - Method in interface emissary.core.IBaseDataObject
Disclose how many multipart alternative views of the data exist
getNumArgs() - Method in class emissary.util.shell.Executrix
Gets the value of numArgs
getNumberOfProperties() - Method in class emissary.util.web.UrlData
 
getNumChildren() - Method in class emissary.core.BaseDataObject
 
getNumChildren() - Method in interface emissary.core.IBaseDataObject
Gets the number of children that have this as a parent
getNumConsecutiveTakeErrors(String) - Method in interface emissary.pickup.IPickUpSpace
Count consecutive times a WorkSpace.take() made an error
getNumConsecutiveTakeErrors(String) - Method in class emissary.pickup.PickUpSpace
Count consecutive times a WorkSpace.take() made an error
getNumericParameter(String) - Method in class emissary.config.ServiceConfigGuide
Get the value of a parameter that is purported to be numeric
getNumSiblings() - Method in class emissary.core.BaseDataObject
 
getNumSiblings() - Method in interface emissary.core.IBaseDataObject
Get the number of siblings
getObjectTraceFields(IBaseDataObject, String, ObjectTracing.Stage, Map<String, String>) - Method in class emissary.spi.EmissaryObjectTracingProvider
 
getObjectTraceFields(IBaseDataObject, String, ObjectTracing.Stage, Map<String, String>) - Method in interface emissary.spi.ObjectTracing
With this provider, add the appropriate fields/values to the fieldMap
getObserverCount() - Method in class emissary.directory.DirectoryObserverManager
Count the observers
getOfflineConfigs() - Method in class emissary.command.ConfigCommand
 
getOffset() - Method in class emissary.output.roller.journal.JournalEntry
 
getOffset() - Method in class emissary.util.search.Hit
 
getOldestFileModificationTime() - Method in class emissary.pickup.WorkBundle
 
getOptionName() - Method in class emissary.command.converter.PathExistsConverter
 
getOrder() - Method in class emissary.util.shell.Executrix
Gets the value of order of arguments method
getOtherCount() - Method in class emissary.util.CharacterCounterSet
Easy access to other
getOut() - Method in class emissary.util.shell.TempFileNames
Pseudo-random value intended to help ensure unique output filenames
getOutboundQueueSize() - Method in class emissary.pickup.WorkSpace
Return size of outbound queue
getOutFileEnding() - Method in class emissary.util.shell.Executrix
Gets the value of outFileEnding
getOutput() - Method in interface emissary.output.roller.IJournaler
Returns and KeyedOutput object containing the final output file and can be written to as either an OutputStream or a SeekableByteChannel.
getOutput() - Method in class emissary.output.roller.JournaledCoalescer
Returns and KeyedOutput object containing the final output file and can be written to as either an OutputStream or a SeekableByteChannel.
getOutput() - Method in class emissary.util.shell.Executrix
Gets the value of output type (STD or FILE)
getOutputDir() - Method in class emissary.command.BaseCommand
 
getOutputDirectory() - Method in class emissary.config.ExtractResource
Return the extraction output directory
getOutputDirectory() - Method in class emissary.output.DropOffUtil
 
getOutputFilename() - Method in class emissary.util.shell.TempFileNames
Output filename for commands that generate file output
getOutputForms() - Method in class emissary.place.ServiceProviderPlace
This method should return a list of all the output forms that a subclass Place will potentially output Currently, this implementation in ServiceProviderPlace will return an empty List, but subclass implementers (i.e.
getOutputRoot() - Method in class emissary.command.FeedCommand
 
getOutputRoot() - Static method in class emissary.config.ConfigUtil
Return output root
getOutputRoot() - Method in class emissary.pickup.WorkBundle
Gets the value of outputRoot
getOutputRoot() - Method in class emissary.pickup.WorkSpace
Get the value of the configured outputRoot
getOutputSpec() - Method in class emissary.output.filter.AbstractFilter
 
getOutputSpec() - Method in interface emissary.output.filter.IDropOffFilter
Get the output spec as built
getOutputTypes() - Method in class emissary.output.filter.AbstractFilter
 
getOutputTypes() - Method in interface emissary.output.filter.IDropOffFilter
Get the set of configured output types
getOverall() - Method in class emissary.parser.InputSession
Get overall position record for the session
getOversizeArea() - Method in interface emissary.pickup.IPickUpPlace
 
getOversizeArea() - Method in class emissary.pickup.PickUpPlace
Return the value of the oversize area, usually a directory path
getParameter(ServletRequest, String) - Static method in class emissary.server.mvc.adapters.RequestUtil
Get attribute or parameter from request.
getParameter(ServletRequest, String, String) - Static method in class emissary.server.mvc.adapters.RequestUtil
Get attribute or parameter from request.
getParameter(String) - Method in class emissary.core.BaseDataObject
 
getParameter(String) - Method in interface emissary.core.IBaseDataObject
Retrieve a specified metadata element
getParameter(String) - Method in class emissary.id.WorkUnit
Retrieve a parameter
getParameterAsConcatString(String) - Method in interface emissary.core.IBaseDataObject
Retrieve a specified metadata element as a string of concatenated values
getParameterAsConcatString(String, String) - Method in interface emissary.core.IBaseDataObject
Retrieve a specified metadata element as a string of concatenated values
getParameterAsString(String) - Method in class emissary.core.BaseDataObject
 
getParameterAsString(String) - Method in interface emissary.core.IBaseDataObject
Retrieve the metadata value identified by key where the element is converted to a string
getParameterAsStrings(String) - Method in interface emissary.core.IBaseDataObject
Retrieve the Collection of metadata values identified by key where each element is converted to a string
getParameterKeys() - Method in class emissary.core.BaseDataObject
 
getParameterKeys() - Method in interface emissary.core.IBaseDataObject
Retrieve all of the current metadata keys
getParameters() - Method in class emissary.core.BaseDataObject
Retrieve all the metadata elements of this object This method returns possibly mapped metadata element names
getParameters() - Method in interface emissary.core.IBaseDataObject
Retrieve all the metadata elements of this object
getParameters() - Method in class emissary.id.WorkUnit
Get all parameters
getParametersModified() - Method in class emissary.place.ServiceProviderPlace
This method should return a list of all the parameters that a subclass Place will potentially modify (this includes adding, removing, or changing the value of).
getParameterValues(ServletRequest, String) - Static method in class emissary.server.mvc.adapters.RequestUtil
Get attribute or parameters from request and return an array of Strings.
getParamNoNull(ServletRequest, String) - Static method in class emissary.server.mvc.adapters.RequestUtil
gets a string parameter
getPassword() - Method in class emissary.util.web.UrlData
Get the value of password.
getPathFromSpec(String, IBaseDataObject) - Method in class emissary.output.DropOffUtil
Create a path name from the spec for the specified spec using d as the TLD if d is a TLD, null otherwise
getPathFromSpec(String, IBaseDataObject, IBaseDataObject) - Method in class emissary.output.DropOffUtil
Create a path name from the spec for the specified spec Specs understand the following 'language' of replacement stuff.
getPattern() - Method in class emissary.directory.DirectoryAdapter
The pattern for this observers subscription,
getPattern() - Method in interface emissary.directory.PlaceObserver
The pattern for this observers subscription,
getPauseInterval() - Method in class emissary.core.Pausable
Get the time to sleep before checking if the thread has been unpaused
getPayload() - Method in class emissary.core.HDMobileAgent
Override getPayload to just return the first on list or null
getPayload() - Method in interface emissary.core.IMobileAgent
Get a reference to the payload this agent is responsible for
getPayload() - Method in class emissary.core.MobileAgent
Return a reference to the payload of this agent
getPayload() - Method in class emissary.pool.MoveSpool.SpoolItem
Get the payload
getPayload(int) - Method in class emissary.core.HDMobileAgent
New method to get a payload from the list
getPayloadDisplayString(IBaseDataObject) - Static method in class emissary.util.PayloadUtil
Generate a string about the payload object
getPayloadDisplayString(IBaseDataObject, boolean) - Static method in class emissary.util.PayloadUtil
Generate a string about the payload object
getPayloadForTransport() - Method in class emissary.core.HDMobileAgent
Return whatever we carry as an object for serialization
getPayloadForTransport() - Method in interface emissary.core.IMobileAgent
Get the payload as an object for serialization during transport.
getPayloadMemorySize(IBaseDataObject) - Static method in class emissary.util.SizeUtil
Approximate the amount of memory consumed by the various "payloads" of an IBaseDataObject.
getPayloadOneLineString(IBaseDataObject) - Static method in class emissary.util.PayloadUtil
Generate a one-line string about the payload object
getPeerConfigurator() - Method in class emissary.directory.EmissaryNode
Get the peer configuration stream for this node
getPeerDirectories() - Method in class emissary.directory.DirectoryPlace
Get a list of the keys of all the peer directories known here
getPeerDirectories() - Method in interface emissary.directory.IDirectoryPlace
Get a list of the keys of all the peer directories known here
getPeerObserverCount() - Method in class emissary.directory.DirectoryObserverManager
Count how many peer observers are being managed
getPeers() - Method in class emissary.client.response.PeerList
 
getPeers(HostAndPort, boolean) - Static method in class emissary.command.PeersCommand
 
getPendingQueueSize() - Method in class emissary.pickup.WorkSpace
Return size of pending completion queue
getPenultimatePlaceVisited() - Method in class emissary.core.BaseDataObject
 
getPenultimatePlaceVisited() - Method in interface emissary.core.IBaseDataObject
Return an SDE based on the penultimate item in the transform history or null if empty
getPeriod() - Method in class emissary.roll.Roller
 
getPeriod(Configurator) - Static method in class emissary.roll.RollUtil
returns the time period from the current Configurator using the value from ROLLABLE_TIME_PERIOD.
getPickUpClients(String) - Method in class emissary.pickup.WorkSpace
Get the initial list of pickup client places from the local directory.
getPickUpPlaceCount() - Method in class emissary.pickup.WorkSpace
Return how many pickup places are being fed
getPlace() - Method in class emissary.core.sentinel.protocols.AgentProtocol.PlaceAgentStats
 
getPlace() - Method in class emissary.pool.MoveSpool.SpoolItem
Get the place
getPlaceName() - Method in class emissary.core.sentinel.protocols.trackers.AgentTracker
 
getPlaceName() - Method in interface emissary.place.IServiceProviderPlace
Get place name
getPlaceName() - Method in class emissary.place.ServiceProviderPlace
Return the place name
getPlaceName(String) - Static method in class emissary.core.sentinel.protocols.trackers.AgentTracker
 
getPlaceObserverCount() - Method in class emissary.directory.DirectoryObserverManager
Count how many place observers are being managed
getPlaces() - Method in class emissary.client.response.PlaceList
 
getPlaceStats() - Method in class emissary.place.ServiceProviderPlace
 
getPlaceStats() - Method in interface emissary.place.ServiceProviderPlaceMBean
 
getPollingInterval() - Method in class emissary.core.sentinel.Sentinel
Get the currently configured polling interval
getPoolName() - Method in class emissary.pool.AgentPool
Get the name used to register this pool
getPort() - Method in class emissary.command.HttpCommand
 
getPosition() - Method in class emissary.parser.PositionRecord
Starting position of data
getPreferredAlgorithm() - Method in class emissary.kff.KffFile
Return the algorigthm being used
getPreferredAlgorithm() - Method in class emissary.kff.KffMemcached
 
getPreferredData(IBaseDataObject) - Method in class emissary.analyze.Analyzer
Search for the first preferred view that is present or use the primary data if none
getPrimaryProxy() - Method in interface emissary.place.IServiceProviderPlace
Return the first service proxy on the list
getPrimaryProxy() - Method in class emissary.place.ServiceProviderPlace
Return the first service proxy on the list
getPrimaryTypesToCheck(IBaseDataObject) - Method in class emissary.output.filter.AbstractFilter
Makes a set of the file type, current form with and without the .PrimaryView qualifier.
getPriority() - Method in class emissary.core.BaseDataObject
 
getPriority() - Method in interface emissary.core.IBaseDataObject
Get data object's priority.
getPriority() - Method in class emissary.pickup.PriorityDirectory
 
getPriority() - Method in class emissary.pickup.WorkBundle
Get the priority
getPriorityDirectories() - Method in class emissary.command.FeedCommand
 
getProcessFirstPlace() - Method in class emissary.core.MobileAgent
Getter for processFirstPlace
getProcessingError() - Method in class emissary.core.BaseDataObject
 
getProcessingError() - Method in interface emissary.core.IBaseDataObject
Retrieve the processing error(s)
getProcessMaxMillis() - Method in class emissary.util.shell.Executrix
 
getProgress() - Method in class emissary.roll.Roller
 
getProjectBase() - Method in class emissary.command.BaseCommand
 
getProjectBase() - Static method in class emissary.config.ConfigUtil
Return project base
getProperties() - Method in class emissary.id.Identification
Return a map of all the properties
getProperty(String) - Method in class emissary.id.Identification
Get the value for the specified property
getPropertyInfo(String) - Static method in class emissary.config.ConfigUtil
Get the named resource as a Properties object
getPropertyStream(String, File) - Static method in class emissary.config.ConfigUtil
 
getProps() - Method in class emissary.util.web.UrlData
Get the value of props.
getProxies() - Method in interface emissary.place.IServiceProviderPlace
Return a set of the service proxies
getProxies() - Method in class emissary.place.ServiceProviderPlace
Return a set of the service proxies
getPunctuationCount() - Method in class emissary.util.CharacterCounterSet
Easy access to punctuation
getQuality() - Method in class emissary.client.response.Directory
 
getQuality() - Method in class emissary.directory.DirectoryEntry
Get quality of how well a place does its function
getQueSize() - Method in class emissary.pickup.file.FilePickUpClient
Return the size of the queue so push mode doesn't send us too much.
getQueSize() - Method in class emissary.pickup.PickupQueue
Getter for the size of the queue
getQueSize() - Method in class emissary.pickup.PickUpSpace
Get the available size of the queue
getQueSize() - Method in class emissary.pickup.QueServer
Pass through to get size of injected queue
getQuiet() - Method in class emissary.command.BaseCommand
 
getQuiet() - Method in class emissary.command.EnvCommand
 
getQuiet() - Method in class emissary.command.VersionCommand
 
getRaw() - Method in class emissary.util.search.Hit
 
getReferer() - Method in class emissary.util.web.UrlData
Get the value of referer.
getRelativeShortOutputFileName(IBaseDataObject) - Method in class emissary.output.DropOffUtil
 
getRelativeShortOutputFileName(IBaseDataObject, String) - Method in class emissary.output.DropOffUtil
 
getRelativeShortOutputFileName(IBaseDataObject, String, IBaseDataObject) - Method in class emissary.output.DropOffUtil
 
getRemoteOriginUrl() - Method in class emissary.util.GitRepositoryState
 
getRemoveEntries() - Method in class emissary.config.ServiceConfigGuide
Remove entries, those with operators of '!
getRepositoryState() - Static method in class emissary.util.GitRepositoryState
 
getRepositoryState(String) - Static method in class emissary.util.GitRepositoryState
 
getRepositoryState(Path) - Static method in class emissary.util.GitRepositoryState
 
getRequestConfig() - Method in class emissary.client.EmissaryClient
 
getResource(String) - Method in class emissary.config.ExtractResource
 
getResource(String) - Method in class emissary.util.io.ResourceReader
Get the url of the specified resource
getResourceAsStream(String) - Method in class emissary.util.io.ResourceReader
Get the specified resource
getResourceLimitMillis() - Method in interface emissary.place.IServiceProviderPlace
Get custom resource limitation in millis if specified
getResourceLimitMillis() - Method in class emissary.place.ServiceProviderPlace
Get custom resource limitation in millis if specified
getResourceLimitMillis() - Method in interface emissary.place.ServiceProviderPlaceMBean
 
getResourceName(Class<?>) - Method in class emissary.util.io.ResourceReader
Get the resource name
getResourceName(Package, String) - Method in class emissary.util.io.ResourceReader
Get the resource name
getResponse() - Method in class emissary.client.response.MapResponseEntity
 
getResponseCode() - Method in class emissary.util.web.UrlData
Get the value of responseCode.
getResult(String) - Method in class emissary.kff.KffResult
Get any result
getResultNames() - Method in class emissary.kff.KffResult
Get names of all algorithm results present
getResultsPresent() - Method in class emissary.kff.ChecksumResults
Get names of digest results present
getResultString(String) - Method in class emissary.kff.KffResult
Get any result in string form
getRetriedCount() - Method in class emissary.pickup.WorkSpace
 
getRetryStrategy() - Method in class emissary.pickup.WorkSpace
Get value of the retry strategy indicator
getRollable() - Method in class emissary.roll.Roller
 
getRoot() - Method in class emissary.util.search.FastBoyerMoore.BackwardsTreeScanner
 
getRootPath() - Method in class emissary.output.DropOffUtil
 
getRule(String) - Method in class emissary.core.sentinel.protocols.AgentProtocol
 
getRule(String) - Method in class emissary.core.sentinel.protocols.Protocol
 
getRunningConfig() - Method in class emissary.place.ServiceProviderPlace
 
getRunningConfig() - Method in interface emissary.place.ServiceProviderPlaceMBean
 
getSavePath() - Method in class emissary.jni.JNI
Provide access to this OS's default save path
getScheme() - Method in class emissary.command.HttpCommand
 
getSentTo() - Method in class emissary.pickup.WorkBundle
Get the transient sentTo
getSep(int) - Static method in class emissary.core.Family
Return the separator string for the specified birthorder e.g. getSep(5) ==> "-att-5"
getServer() - Method in class emissary.server.EmissaryServer
Get the reference to the server
getServerCommand() - Method in class emissary.server.EmissaryServer
 
getServiceClassname(String) - Static method in class emissary.directory.KeyManipulator
Returns the class name from a dictionary formatted key
getServiceHealthEndpoint() - Method in class emissary.command.ServiceCommand
 
getServiceHost(String) - Static method in class emissary.directory.KeyManipulator
Returns the hostname:port from a dictionary formatted key
getServiceHostUrl() - Method in class emissary.directory.DirectoryEntry
Get service host url
getServiceHostUrl(String) - Static method in class emissary.directory.KeyManipulator
Returns the protocol://hostname:port/ from a dictionary formatted key
getServiceLocation() - Method in class emissary.directory.DirectoryEntry
Get service location
getServiceLocation(String) - Static method in class emissary.directory.KeyManipulator
Returns the service location (host:port/className) field from a dictionary formatted key.
getServiceName() - Method in class emissary.command.ServiceCommand
 
getServiceName() - Method in class emissary.directory.DirectoryEntry
Return the service name from the key of this entry
getServiceName() - Method in class emissary.pool.MoveSpool.SpoolItem
Get serviceName from place key
getServiceName(String) - Static method in class emissary.directory.KeyManipulator
Returns the service name field from a dictionary formatted key.
getServiceRefreshEndpoint() - Method in class emissary.command.ServiceCommand
 
getServiceShutdownEndpoint() - Method in class emissary.command.ServiceCommand
 
getServiceType() - Method in class emissary.directory.DirectoryEntry
Return the service type from the key of this entry
getServiceType(String) - Static method in class emissary.directory.KeyManipulator
Returns the service type field from a dictionary formatted key.
getServiceTypeFromDataId(String) - Static method in class emissary.directory.KeyManipulator
 
getSessionName(DecomposedSession) - Method in class emissary.parser.SessionParser
Get session name or null if none can be provided
getSha() - Method in class emissary.kff.KffResult
Gets the value of sha[]
getSha1Value(IBaseDataObject) - Static method in class emissary.kff.KffDataObjectHandler
Get the SHA-1 hash value
getSha256Value(IBaseDataObject) - Static method in class emissary.kff.KffDataObjectHandler
Get the SHA-256 hash value
getSha384Value(IBaseDataObject) - Static method in class emissary.kff.KffDataObjectHandler
Get the SHA-384 hash value
getSha512Value(IBaseDataObject) - Static method in class emissary.kff.KffDataObjectHandler
Get the SHA-512 hash value
getShaString() - Method in class emissary.kff.KffResult
Get SHA1 result as a string
getShortName() - Method in class emissary.core.sentinel.protocols.trackers.AgentTracker
 
getShortName(String) - Static method in class emissary.core.sentinel.protocols.trackers.AgentTracker
 
getShortOutputFileName(IBaseDataObject) - Method in class emissary.output.DropOffUtil
 
getShortOutputFileName(IBaseDataObject, String) - Method in class emissary.output.DropOffUtil
 
getShortOutputFileName(IBaseDataObject, String, IBaseDataObject) - Method in class emissary.output.DropOffUtil
 
getShutDownCount() - Method in class emissary.pickup.WorkSpace.WorkSpaceStats
Count how many machines got shut down msg
getSimpleMode() - Method in class emissary.pickup.WorkBundle
Get the value for the simple mode flag
getSimpleMode() - Method in class emissary.pickup.WorkSpace
Get the value of the simple mode flag
getSize() - Method in class emissary.util.io.FastStringBuffer
 
getSleepInterval() - Method in class emissary.command.MonitorCommand
 
getSort() - Method in class emissary.command.FeedCommand
 
getSpaceCount() - Method in interface emissary.pickup.IPickUpSpace
Get count of how many spaces are on the list
getSpaceCount() - Method in class emissary.pickup.PickUpSpace
Return the count of how many spaces are on the list
getSpaceName() - Method in interface emissary.pickup.IPickUpSpace
Return name of space at top of list or null if none
getSpaceName() - Method in class emissary.pickup.PickUpSpace
Return name of the first space on the list or null if none
getSpaceNames() - Method in interface emissary.pickup.IPickUpSpace
Get the names of all spaces on the list
getSpaceNames() - Method in class emissary.pickup.PickUpSpace
Return the names of all the spaces on the list
getSsdeep() - Method in class emissary.kff.ChecksumResults
Gets the value of ssdeep
getSsdeep() - Method in class emissary.kff.KffResult
Gets the value of ssdeep
getSsdeepValue(IBaseDataObject) - Static method in class emissary.kff.KffDataObjectHandler
Get the SSDEEP hash value
getStart() - Method in class emissary.parser.InputSession
Get overall start position
getStat(String) - Method in class emissary.core.ResourceWatcher
 
getStaticDir() - Method in class emissary.command.ServerCommand
 
getStatPairs() - Method in class emissary.pool.MoveSpool
Provide statistics in string form
getStats() - Method in class emissary.core.ResourceWatcher
 
getStatsMessage() - Method in class emissary.pickup.WorkSpace
Return the current stats to the caller
getStatus() - Method in class emissary.client.EmissaryResponse
 
getStatus() - Method in class emissary.client.response.Agent
 
getString() - Method in class emissary.util.shell.ReadOutputBuffer
 
getString(byte[]) - Static method in class emissary.kff.SpamSumSignature
Change a string into an array of bytes
getStringMetadataItem(String) - Method in class emissary.parser.DecomposedSession
Get a simplified form of a single metadata item using semi-colon as the separator
getStringMetadataItem(String, String) - Method in class emissary.parser.DecomposedSession
Get a simplified form of a single metadata item
getStringParameter(String) - Method in interface emissary.core.IBaseDataObject
Deprecated.
use IBaseDataObject.getParameterAsString(String) if a single metadata value is expected, or IBaseDataObject.getParameterAsConcatString(String) if it might be multivalued
getStringParameter(String, String) - Method in interface emissary.core.IBaseDataObject
getSubcommand() - Method in class emissary.command.HelpCommand
 
getSubcommands() - Method in class emissary.command.HelpCommand
 
getSubDirName(IBaseDataObject) - Method in class emissary.output.DropOffUtil
 
getSubDirName(IBaseDataObject, String, IBaseDataObject) - Method in class emissary.output.DropOffUtil
 
getSValue(String) - Method in class emissary.util.search.ByteMatcher
Get the value of a S tag, given the value S values work like this: KEY: length data data tdata data more data NEXTKEY: nextlength
getSValue(String, int, int) - Method in class emissary.util.search.ByteMatcher
 
getTags() - Method in class emissary.util.GitRepositoryState
 
getTargetEndpoint() - Method in class emissary.command.AgentsCommand
 
getTargetEndpoint() - Method in class emissary.command.DirectoryCommand
 
getTargetEndpoint() - Method in class emissary.command.MonitorCommand
 
getTargetEndpoint() - Method in class emissary.command.PoolCommand
 
getTempDir() - Method in class emissary.util.shell.TempFileNames
Temporary directory name for commands that use file i/o
getTestString(byte[]) - Method in class emissary.parser.DataIdentifier
Return a slice as string for testing
getTestString(byte[], int) - Method in class emissary.parser.DataIdentifier
Return a slice as string for testing
getTestStringMaxSize() - Method in class emissary.parser.DataIdentifier
Get the size of data that is required for an id This is the maximum amount of data that the id algorithm will use, more or less can be sent,
getText() - Method in class emissary.util.search.ByteMatcher
Return a reference to the text we are working on
getTheContent() - Method in class emissary.util.web.UrlData
Get the value of theContent.
getTheMethod() - Method in class emissary.util.web.UrlData
Get the value of theMethod.
getTheUrl() - Method in class emissary.util.web.UrlData
Get the value of theUrl.
getThreaddumps() - Method in class emissary.server.mvc.ThreadDumpAction
 
getTimeLimitMillis() - Method in class emissary.core.ResourceWatcher
Get the default time limit in millis
getTimeout() - Method in class emissary.command.ServerCommand
 
getTimer() - Method in class emissary.core.sentinel.protocols.trackers.AgentTracker
 
getTimestamp() - Method in class emissary.util.Version
 
getTimeUnit() - Method in class emissary.roll.Roller
 
getTimeUnit(Configurator) - Static method in class emissary.roll.RollUtil
Returns the TimeUnit by extracting the value from ROLLABLE_TIME_PERIOD.
getTimezone() - Static method in class emissary.util.FlexibleDateTimeParser
Get the default timezone id for the application
getTimezone() - Static method in class emissary.util.TimeUtil
Get the application configured timezone
getTld() - Method in class emissary.core.BaseDataObject
 
getTld() - Method in interface emissary.core.IBaseDataObject
Return the top level document or null if there is none for this IBaseDataObject
getTld() - Method in class emissary.place.ServiceProviderPlace
Leverage our insider knowledge of how emissary MobileAgents work in conjunction with the namespace to reach around the back door of the system and get the TLD for the current payload You should only call this if payload.shortName().indexOf(Family.SEP) > -1
getTmpDir() - Method in class emissary.util.shell.Executrix
Gets the value of tmpDir
getTmpDirFile() - Method in class emissary.util.shell.Executrix
Gets the value of tmpDirFile
getTotalFileSize() - Method in class emissary.pickup.WorkBundle
 
getTransactionId() - Method in class emissary.core.BaseDataObject
 
getTransactionId() - Method in interface emissary.core.IBaseDataObject
Get the Transaction ID
getTransactionId() - Method in class emissary.pickup.WorkUnit
Gets the transaction Id of the WorkUnit
getTransformHistory() - Method in class emissary.core.BaseDataObject
 
getTransformHistory() - Method in interface emissary.core.IBaseDataObject
Get the transform history
getTypeCount() - Method in class emissary.id.Identification
Get a count of types
getTypes() - Method in class emissary.id.Identification
Get a list of the types present
getTypesToCheck(IBaseDataObject) - Method in class emissary.output.filter.AbstractFilter
Makes a set of the file type, current form with and without the .PrimaryView qualifier and all the alternate view names Result set can be passed to AbstractFilter.isOutputtable(Collection) for checking
getTypesToCheckForNamedView(IBaseDataObject, String) - Method in class emissary.output.filter.AbstractFilter
 
getTypeString() - Method in class emissary.id.Identification
Get a comma separated string list of all the types
getUrl(UrlData) - Static method in class emissary.util.web.Url
get a url
getUrl(String) - Static method in class emissary.util.web.Url
get a Url without any extra properties
getUrl(String, List<UrlRequestProperty>) - Static method in class emissary.util.web.Url
Get a url, specifying additional header properties
getUserAgent() - Method in class emissary.util.web.UrlData
Get the value of userAgent.
getUserName() - Method in class emissary.util.web.UrlData
Get the value of userName.
getUtfCharArray(byte[], String, int, int) - Static method in class emissary.util.CharsetUtil
Get an array of UTF-8 characters from the input bytes
getUtfString(byte[], String) - Static method in class emissary.util.CharsetUtil
Get a string in the specified encoding
getUtfString(String, String) - Static method in class emissary.util.CharsetUtil
Get a string in the specified encoding from the input String
getVal() - Method in class emissary.output.roller.journal.JournalEntry
 
getValue() - Method in class emissary.config.ConfigEntry
Get the value
getValue() - Method in class emissary.util.Pair
Gets the value of value
getValue() - Method in class emissary.util.web.UrlRequestProperty
Get the value of value.
getValue(String) - Method in class emissary.util.search.ByteMatcher
 
getValue(String, int) - Method in class emissary.util.search.ByteMatcher
 
getValue(String, int, String) - Method in class emissary.util.search.ByteMatcher
Find tags of the form "Key{token}Value" returning "Value" when "Key" is supplied.
getValueForHtmlEntity(String) - Method in class emissary.util.HtmlEntityMap
Give the value for the specified entity from the configuration file
getVersion() - Method in class emissary.output.roller.journal.Journal
 
getVersion() - Method in class emissary.util.Version
 
getVersion(GitRepositoryState) - Method in class emissary.place.VersionPlace
 
getVersionHash(GitRepositoryState) - Method in class emissary.place.VersionPlace
 
getVersionId() - Static method in class emissary.util.os.OSReleaseUtil
Finds and parses the VERSION_ID entry in the /etc/os-release file
getVersionString() - Method in class emissary.pickup.WorkSpace
Overridable point to get the version string for output periodically when looping
getWildcardedEntry(String, DirectoryEntryMap) - Static method in class emissary.directory.WildcardEntry
Select an entry from the map
getWildcardedEntryList(String, DirectoryEntryMap) - Method in class emissary.directory.DirectoryPlace
Get the possibly wildcarded DirectoryEntryList for the dataId
getWorkBundleId() - Method in class emissary.core.BaseDataObject
 
getWorkBundleId() - Method in interface emissary.core.IBaseDataObject
Get the Work Bundle ID
getWorkspaceClass() - Method in class emissary.command.FeedCommand
 
getWorkspaceName() - Method in class emissary.command.FeedCommand
 
getWorkUnitIterator() - Method in class emissary.pickup.WorkBundle
Gets an iterator over work units
getWorkUnitList() - Method in class emissary.pickup.WorkBundle
Gets the list of WorkUnits in bundle
getXml() - Method in class emissary.directory.DirectoryEntry
Turn this entry into an xml fragment
getXml() - Method in class emissary.directory.DirectoryEntryList
Turn this list into an XML fragment
getXmlName(Class<?>) - Method in class emissary.util.io.ResourceReader
Get the xml name
getXmlName(Package, String) - Method in class emissary.util.io.ResourceReader
Get the xml name
getXmlStream(Class<?>) - Method in class emissary.util.io.ResourceReader
Return the xml stream for the class resource Caller must close the stream
getXmlStream(Object) - Method in class emissary.util.io.ResourceReader
Return the stream for the class xml resource file Caller must close the stream
getYoungestFileModificationTime() - Method in class emissary.pickup.WorkBundle
 
getZonedDateFromISO8601(String) - Static method in class emissary.util.TimeUtil
Deprecated.
GitRepositoryState - Class in emissary.util
POJO for parsing and returning values from a git properties file.
glue(byte[], byte[]) - Static method in class emissary.util.ByteUtil
Glue two byte arrays together into one
glue(byte[], byte[], byte[]) - Static method in class emissary.util.ByteUtil
Glue three byte arrays together into one
glue(byte[], int, int, byte[], int, int) - Static method in class emissary.util.ByteUtil
Glue two byte arrays together into one
glue(byte[], int, int, byte[], int, int, byte[], int, int) - Static method in class emissary.util.ByteUtil
Glue three byte arrays together into one
gmatch(char[], char[]) - Static method in class emissary.directory.KeyManipulator
Performs wildcard (?
gmatch(String, String) - Static method in class emissary.directory.KeyManipulator
Performs wildcard (?
go(Object, IServiceProviderPlace) - Method in class emissary.core.HDMobileAgent
 
go(Object, IServiceProviderPlace) - Method in interface emissary.core.IMobileAgent
Send an agent on its way with the specified payload The payload is not processed at sourcePlace, source is only used to get directory access to figure out where to go next.
go(Object, IServiceProviderPlace) - Method in class emissary.core.MobileAgent
A little more than the name implies, this method sets the things required for an idle agent to get moving again.
go(Object, IServiceProviderPlace, boolean) - Method in class emissary.core.MobileAgent
Private implementation for both of the above arrive and go methods, uses the setProcessFirstPlace to communicate on which path we entered to the agent's thread
GO - emissary.pool.MoveSpool.Method
 
gotHereBy - Variable in class emissary.util.search.BackwardsTreeScanner.State
 
gotHereBy - Variable in class emissary.util.search.FastBoyerMoore.BackwardsTreeScanner.State
 
grabLine(byte[], int) - Static method in class emissary.util.ByteUtil
Given a byte-array and a start offset, return a string of the bytes between the start position and a carriage return byte.

H

handleEntryRefresh(DirectoryEntry) - Method in class emissary.directory.DirectoryPlace
 
handleErrorInBundledFile(File, String, boolean, boolean, Exception) - Method in class emissary.pickup.file.FilePickUpClient
 
handleFileError(File) - Method in class emissary.pickup.PickUpPlace
File failed to process, take appropriate action
handleFileSuccess(File) - Method in class emissary.pickup.PickUpPlace
File was successfully processed, take appropriate action
handleFileSuccess(File, String) - Method in class emissary.pickup.PickUpPlace
File was successfully processed, take appropriate action using specified done area
handleNewEntry(String, String, String, String, int, boolean) - Method in class emissary.config.ServiceConfigGuide
Handle a newly parsed or passed in entry.
handleOversizePayload(File, String, boolean) - Method in class emissary.pickup.PickUpPlace
Handle oversize payload item
handlePlaceException(IServiceProviderPlace, boolean, Exception) - Method in class emissary.place.CoordinationPlace
Allow derived classes a shot to handle a place exception
handleReplacements(String, String, int) - Method in class emissary.config.ServiceConfigGuide
Handle all the possible replacements in a string value
handleResponse(ClassicHttpResponse) - Method in class emissary.client.EmissaryResponse.EmissaryResponseHandler
 
handleRouting(IBaseDataObject) - Method in class emissary.directory.DirectoryPlace
Handle the routing for a payload
handleSimplePayload(File, String) - Method in class emissary.pickup.PickUpPlace
Action to handle a simple mode File
hasClassification() - Method in class emissary.parser.DecomposedSession
Test for classification presence
hasContent() - Method in class emissary.core.BaseDataObject
Checks if the data is defined with a non-zero length.
hasContent() - Method in interface emissary.core.IBaseDataObject
Checks if the data is defined with a non-zero length.
hasData() - Method in class emissary.parser.DecomposedSession
Test for data presence
hasExtractedRecords() - Method in class emissary.core.BaseDataObject
 
hasExtractedRecords() - Method in class emissary.core.ExtractedRecord
Deprecated.
hasExtractedRecords() - Method in interface emissary.core.IBaseDataObject
Determine if this object has extracted records.
hasFooter() - Method in class emissary.parser.DecomposedSession
Test for footer presence
hash(IBaseDataObject) - Method in class emissary.kff.KffDataObjectHandler
Compute the hash of a data object's data
hash(IBaseDataObject, boolean) - Method in class emissary.kff.KffDataObjectHandler
Compute the hash of a data object's data
hashCode() - Method in class emissary.client.response.Agent
 
hashCode() - Method in class emissary.client.response.Directory
 
hashCode() - Method in class emissary.config.ConfigEntry
 
hashCode() - Method in class emissary.core.sentinel.protocols.trackers.AgentTracker
 
hashCode() - Method in class emissary.kff.SpamSumSignature
 
hashCode() - Method in class emissary.output.roller.journal.JournalEntry
 
hashData(byte[], String) - Method in class emissary.kff.KffDataObjectHandler
Compute the configured hashes and return as a map.
hashData(byte[], String, String) - Method in class emissary.kff.KffDataObjectHandler
Compute the configured hashes and return as a map.
hashData(SeekableByteChannelFactory, String) - Method in class emissary.kff.KffDataObjectHandler
Compute the configured hashes and return as a map.
hashData(SeekableByteChannelFactory, String, String) - Method in class emissary.kff.KffDataObjectHandler
Compute the configured hashes and return as a map.
hasHeader() - Method in class emissary.parser.DecomposedSession
Test for header presence
hashPresent(IBaseDataObject) - Static method in class emissary.kff.KffDataObjectHandler
Determine if a hash value is present
hasMetaData() - Method in class emissary.parser.DecomposedSession
Test for metadata presence
hasMoreTokens() - Method in class emissary.util.LineTokenizer
Indicate if there are more lines
hasMultibyte(String) - Static method in class emissary.util.CharsetUtil
See if string has multibyte chars (No longer based on org.apache.poi.util.StringUtil) It would be a bad idea to call this with a very large string
hasNext() - Method in class emissary.util.search.ByteTokenizer
Tests if there are more tokens available from this tokenizer's string.
hasNonPrintableValues(byte[]) - Static method in class emissary.util.ByteUtil
Scans a byte array looking for non-printable values.
hasParameter(String) - Method in class emissary.core.BaseDataObject
 
hasParameter(String) - Method in interface emissary.core.IBaseDataObject
Determine if parameter is present
hasRemaining() - Method in class emissary.core.channels.AbstractSeekableByteChannel
Whether this channel has any bytes remaining.
hasVisited(String) - Method in class emissary.core.BaseDataObject
 
hasVisited(String) - Method in interface emissary.core.IBaseDataObject
Return true if the payload has been to a place matching the key passed in.
hasVisited(String) - Method in class emissary.core.TransformHistory
Test to see if a place has been visited (does not include places visited during coordination)
HDMobileAgent - Class in emissary.core
This mobile agent carries around an ArrayList of payload that can be added onto instead of sprouting.
HDMobileAgent() - Constructor for class emissary.core.HDMobileAgent
Still have the uncaught exception handler but not really in a true ThreadGroup
HDMobileAgent(ThreadGroup, String) - Constructor for class emissary.core.HDMobileAgent
Constructor for the factory, a reusable HD Agent
HEAD - Static variable in class emissary.util.web.Url
 
header - Variable in class emissary.core.BaseDataObject
Any header that goes along with the data
header - Variable in class emissary.id.WorkUnit
 
header - Variable in class emissary.parser.DecomposedSession
 
header - Variable in class emissary.parser.InputSession
 
header() - Method in class emissary.core.BaseDataObject
Return a reference to the header byte array.
header() - Method in interface emissary.core.IBaseDataObject
Return a reference to the header byte array.
headerBuffer() - Method in class emissary.core.BaseDataObject
Deprecated.
headerBuffer() - Method in interface emissary.core.IBaseDataObject
Deprecated.
headerEncoding - Variable in class emissary.core.BaseDataObject
If the header has some encoding scheme record it
HEALTH - Static variable in class emissary.server.api.HealthCheckAction
 
HealthCheckAction - Class in emissary.server.api
 
HealthCheckAction() - Constructor for class emissary.server.api.HealthCheckAction
 
healthChecks - Variable in class emissary.core.MetricsManager
 
healthReport(String, boolean, String) - Method in class emissary.directory.HeartbeatManager
Set health status and call the trigger on transition
heartbeat - Variable in class emissary.directory.DirectoryPlace
Heartbeat manager for checking up on remote directories
heartbeat(String) - Method in class emissary.directory.HeartbeatManager
Send a heartbeat message to the directory represented by key and take follow-on actions as appropriate Called from the timer task normally, but can be called externally by the impatient
HeartbeatAction - Class in emissary.server.mvc.internal
 
HeartbeatAction() - Constructor for class emissary.server.mvc.internal.HeartbeatAction
 
HeartbeatAdapter - Class in emissary.server.mvc.adapters
Stuff for adapting the Directory heartbeat calls to HTTP
HeartbeatAdapter() - Constructor for class emissary.server.mvc.adapters.HeartbeatAdapter
 
HeartbeatManager - Class in emissary.directory
Facility for directory instances to check up on each other by sending a heartbeat message
HeartbeatManager(String, int, int) - Constructor for class emissary.directory.HeartbeatManager
Setup to manage heartbeats to remote directories
HeartbeatManager(String, int, int, List<String>) - Constructor for class emissary.directory.HeartbeatManager
Setup to manage heartbeats to remote directories
HeartbeatManager(String, List<String>, int, int) - Constructor for class emissary.directory.HeartbeatManager
Deprecated.
heartbeatPost(String, String) - Method in class emissary.server.mvc.internal.HeartbeatAction
 
heartbeatRemoteDirectory(String) - Method in class emissary.directory.DirectoryPlace
Force a heartbeat with a particular directory represented by key does not necessarily need to be one that the HeartbeatManager is already tracking and calling this method will not add it permanently to any list to be tracked.
heartbeatRemoteDirectory(String) - Method in interface emissary.directory.IDirectoryPlace
Trigger a heartbeat message to the remote directory
heavyDutyMethodImplemented - Variable in class emissary.place.ServiceProviderPlace
 
HelpCommand - Class in emissary.command
 
HelpCommand() - Constructor for class emissary.command.HelpCommand
 
HEX - Static variable in class emissary.util.ByteUtil
 
HEX_PREFIX - Static variable in class emissary.util.magic.MagicMath
 
Hexl - Class in emissary.util
Pretend to be Emacs hexl mode
hexStringToByteArray(String) - Static method in class emissary.util.magic.MagicMath
 
history - Variable in class emissary.core.BaseDataObject
A travelogue built up as the agent moves about.
History(String) - Constructor for class emissary.core.TransformHistory.History
 
historyPreference - Static variable in class emissary.util.PayloadUtil
 
hit - Variable in class emissary.util.search.Hit
 
Hit - Class in emissary.util.search
Reportable result from MultiKeywordScanner
Hit() - Constructor for class emissary.util.search.Hit
 
Hit(int[]) - Constructor for class emissary.util.search.Hit
 
Hit(int, int) - Constructor for class emissary.util.search.Hit
 
HitList - Class in emissary.util.search
List of reportable results from MultiKeywordScanner
HitList() - Constructor for class emissary.util.search.HitList
 
HitList(Collection<Hit>) - Constructor for class emissary.util.search.HitList
 
holdingArea - Variable in class emissary.pickup.PickUpPlace
 
hostsConfig - Variable in class emissary.admin.Startup
 
HOSTSEPARATOR - Static variable in class emissary.directory.KeyManipulator
 
HTML - Static variable in class emissary.core.Form
 
HtmlEntityMap - Class in emissary.util
Map HTML entities
HtmlEntityMap() - Constructor for class emissary.util.HtmlEntityMap
 
HtmlEscape - Class in emissary.transform.decode
Deprecated.
HtmlEscapePlace - Class in emissary.transform
Deprecated.
HtmlEscapePlace() - Constructor for class emissary.transform.HtmlEscapePlace
Deprecated.
Create with the default configuration
HtmlEscapePlace(String) - Constructor for class emissary.transform.HtmlEscapePlace
Deprecated.
The test constructor
HtmlEscapePlace(String, String, String) - Constructor for class emissary.transform.HtmlEscapePlace
Deprecated.
The remote constructor
HtmlEscaper - Class in emissary.util.web
Methods for dealing with escaped HTML as bytes and strings
HttpCommand - Class in emissary.command
Abstract command used to set up config options for both servers and clients.
HttpCommand() - Constructor for class emissary.command.HttpCommand
 
HTTPConnectionFactory - Class in emissary.client
Emissary HTTP Connection Factory.
HttpPostParameters - Class in emissary.util.web
Hold onto fielded data that should be posted to a URL in x-www-urlencoded format.
HttpPostParameters() - Constructor for class emissary.util.web.HttpPostParameters
Create an empty parameter list
HttpPostParameters(String, String) - Constructor for class emissary.util.web.HttpPostParameters
Create and add one parameter

I

IBaseDataObject - Interface in emissary.core
 
IBaseDataObject.MergePolicy - Enum in emissary.core
Define the merge policy values for parameter handling
IBaseDataObjectHelper - Class in emissary.core
Utility methods that assist with working with IBaseDataObject's.
ICoalescer - Interface in emissary.output.roller
All Journals are identified and their outputs are combined into a destination filename.
id - Variable in class emissary.core.BaseDataObject
The unique identifier of this object
ID - Static variable in class emissary.util.search.FastBoyerMoore
 
ID - Static variable in class emissary.util.search.Hit
 
Identification - Class in emissary.id
Response object from an identification engine.
Identification() - Constructor for class emissary.id.Identification
Create a new Identification object
Identification(String) - Constructor for class emissary.id.Identification
Create a new identification for the specified type string
identifier - Variable in class emissary.output.io.DateStampFilenameGenerator
 
identify(byte[]) - Method in class emissary.parser.DataIdentifier
Identify the data in the array
identify(WorkUnit) - Method in interface emissary.id.Engine
Identify a work unit
identify(SeekableByteChannel) - Method in class emissary.parser.ParserFactory
Return the key identification type fo the data in the channel
IDirectoryPlace - Interface in emissary.directory
Interface for normal directory operations
idle - Variable in class emissary.core.MobileAgent
 
IdPlace - Class in emissary.id
Abstract class that is the parent of all places that operate in the ID phase of the workflow.
IdPlace() - Constructor for class emissary.id.IdPlace
Create and register an id place with all default config information
IdPlace(InputStream) - Constructor for class emissary.id.IdPlace
Construct with config data from a stream on the local directory
IdPlace(InputStream, String, String) - Constructor for class emissary.id.IdPlace
Create an id place with config data from a stream
IdPlace(String) - Constructor for class emissary.id.IdPlace
Create an Id Place and register it at the location specified
IdPlace(String, String) - Constructor for class emissary.id.IdPlace
Create and register with default directory
IdPlace(String, String, String) - Constructor for class emissary.id.IdPlace
Create and register constructor, called from the place by super(x,y,z)
IDropOffFilter - Interface in emissary.output.filter
Interface for drop off filter.
idTokens - Variable in class emissary.output.DropOffUtil
Sources for building an ID for an item
IExtractedRecord - Interface in emissary.core
 
IFilterCondition - Interface in emissary.output.filter
Defines a simple interface for accepting a filter condition
IGNORABLE_DATATYPE_MSGS - Static variable in class emissary.util.magic.MagicNumberFactory
 
IGNORE - emissary.kff.KffFilter.FilterType
 
IGNORE_CASE - Static variable in interface emissary.config.Configurator
 
ignoreEmptyFile - Variable in class emissary.place.MultiFileUnixCommandPlace
 
ignorePatterns - Variable in class emissary.kff.KffMemcached
Do not store values that contain these substrings exactly (this is not treated as a regex)
ignores - Variable in class emissary.id.IdPlace
 
IJniRepositoryPlace - Interface in emissary.jni
 
IJournaler - Interface in emissary.output.roller
A Rollable implementation that uses a journal to record offsets of completed writes to a pool of outputs.
immutable(SeekableByteChannelFactory) - Static method in class emissary.core.channels.SeekableByteChannelHelper
Make an existing factory immutable.
ImmutableChannelFactory - Class in emissary.core.channels
Wrap SeekableByteChannelFactory objects to make them immutable
IMobileAgent - Interface in emissary.core
Interface to the MobileAgent
implementsPickUpPlace(Class<? extends Object>) - Static method in class emissary.pickup.PickUpPlace
 
IMultiFileServerPlace - Interface in emissary.place
A Marker interface for multi file server places
IMultiFileUnixCommandPlace - Interface in emissary.place
A marker interface for multi-file command places
IMultiKeywordScanner - Interface in emissary.util.search
 
IN - Static variable in class emissary.util.shell.Executrix
 
inboundFailDirectory(HttpServletRequest) - Method in class emissary.server.mvc.adapters.DirectoryAdapter
Process the failDirectory call coming remotely over HTTP request params onto the specified (local) directory place.
inboundHeartbeat(String, String) - Method in class emissary.server.mvc.adapters.HeartbeatAdapter
Process the heartbeat call coming remotely over HTTP request params onto the specified (local) directory place
increment(String) - Method in class emissary.util.CounterSet
Increment the named Counter
incrementErrorCount() - Method in class emissary.pickup.WorkBundle
Increment the error count
incrementProgress() - Method in class emissary.roll.Roller
 
incrementProgress(long) - Method in class emissary.roll.Roller
 
incrementTimer(long) - Method in class emissary.core.sentinel.protocols.trackers.AgentTracker
 
index - Variable in class emissary.util.LineTokenizer
 
indexIgnoreCase(byte[]) - Method in class emissary.util.search.ByteMatcher
 
indexIgnoreCase(byte[], int) - Method in class emissary.util.search.ByteMatcher
This method finds a pattern in the text and returns the offset ignoring upper/lower case
indexIgnoreCase(byte[], int, int) - Method in class emissary.util.search.ByteMatcher
This method finds a pattern in the text from beginIndex to endIndex and returns the offset ignoring upper/lower case
indexIgnoreCase(String) - Method in class emissary.util.search.ByteMatcher
 
indexIgnoreCase(String, int) - Method in class emissary.util.search.ByteMatcher
 
indexIgnoreCase(String, int, int) - Method in class emissary.util.search.ByteMatcher
Match pattern in the text from beginIndex to endIndex and returns the offset ignoring upper/lower case
indexListIgnoreCase(byte[]) - Method in class emissary.util.search.ByteMatcher
Match pattern in the test and returns the offset list ignoring upper/lower case
indexListIgnoreCase(byte[], int) - Method in class emissary.util.search.ByteMatcher
This method finds a pattern in the text and returns the offset list ignoring upper/lower case
indexListIgnoreCase(byte[], int, int) - Method in class emissary.util.search.ByteMatcher
This method finds a pattern in the text from beginIndex to endIndex and returns the offset list ignoring upper/lower case
indexListIgnoreCase(String) - Method in class emissary.util.search.ByteMatcher
Match pattern in the text
indexListIgnoreCase(String, int) - Method in class emissary.util.search.ByteMatcher
Match pattern in the text from startOfs and returns the offset list ignoring upper/lower case
indexListIgnoreCase(String, int, int) - Method in class emissary.util.search.ByteMatcher
Match pattern in the text from beginIndex to endIndex and returns the offset list ignoring upper/lower case
indexOf(byte[]) - Method in class emissary.util.search.ByteMatcher
Match pattern in the text
indexOf(byte[]) - Method in class emissary.util.search.KeywordScanner
Returns the first occurrence of the provided pattern in the data.
indexOf(byte[], int) - Method in class emissary.util.search.ByteMatcher
This method finds a pattern in the text and returns the offset
indexOf(byte[], int) - Method in class emissary.util.search.KeywordScanner
Returns the first occurrence of the provided pattern in the data, starting from the specified index.
indexOf(byte[], int, int) - Method in class emissary.util.search.ByteMatcher
This method finds a pattern in the text from beginIndex to endIndex and returns the offset
indexOf(byte[], int, int) - Method in class emissary.util.search.KeywordScanner
Returns the first occurrence of the provided pattern in the data, starting from the specified index and stopping at the specified index.
indexOf(String) - Method in class emissary.util.search.ByteMatcher
Match pattern in the text
indexOf(String, int) - Method in class emissary.util.search.ByteMatcher
Match pattern in the text beginning at startOfs
indexOf(String, int, int) - Method in class emissary.util.search.ByteMatcher
Match pattern in the text from beginIndex to endIndex and returns the offset
inFileEnding - Variable in class emissary.util.shell.Executrix
 
init() - Method in class emissary.core.MetricsManager
 
init() - Method in class emissary.core.sentinel.protocols.Protocol
Initialize rule set and action
init() - Method in class emissary.core.sentinel.Sentinel
Initialize Protocols
init() - Method in class emissary.roll.RollManager
Load the configurator
init(ServerCommand) - Static method in class emissary.server.EmissaryServer
 
init(ServerCommand, EmissaryNode) - Static method in class emissary.server.EmissaryServer
 
init(Configurator) - Method in class emissary.roll.RollManager
 
initFilenameGenerator() - Method in class emissary.output.filter.AbstractRollableFilter
Initialize a file name generator
initFilenameGenerator() - Method in class emissary.output.filter.JsonOutputFilter
 
initGraphiteReporter() - Method in class emissary.core.MetricsManager
 
initHealthChecks() - Method in class emissary.core.MetricsManager
 
initial() - Static method in class emissary.core.Family
Encode the logic that attachments start from 1
initialDelaySeconds - Variable in class emissary.directory.HeartbeatManager
Configured value before timer starts in seconds, default is 60
initialForms - Variable in class emissary.parser.DecomposedSession
 
initialForms - Variable in class emissary.parser.SessionProducer
 
initialFormValues - Variable in class emissary.pickup.PickUpPlace
 
InitializationProvider - Interface in emissary.spi
SPI to initialize the Emissary server.
initialize() - Static method in class emissary.config.ConfigUtil
Initialize system properties for this class, but make it so that test cases (and other interested parties) can reset system properties and re-call this method when they need to.
initialize() - Method in class emissary.spi.ClassLocationVerificationProvider
 
initialize() - Method in interface emissary.spi.InitializationProvider
 
initialize() - Method in class emissary.spi.JavaCharSetInitializationProvider
 
initialize(Configurator) - Method in interface emissary.output.filter.IFilterCondition
Initialize the IFilterCondition using the specified Configurator
initialize(Configurator, String) - Method in class emissary.output.filter.AbstractFilter
Initialization phase hook for the filter with default preferences for the runtime configuration of the filter
initialize(Configurator, String) - Method in interface emissary.output.filter.IDropOffFilter
Initialization phase hook for the filter using default preferences for the runtime filter configuration
initialize(Configurator, String, Configurator) - Method in class emissary.output.filter.AbstractFilter
Initialization phase hook for the filter with provided filter configuration
initialize(Configurator, String, Configurator) - Method in class emissary.output.filter.AbstractRollableFilter
Initialization phase hook for the filter with provided filter configuration
initialize(Configurator, String, Configurator) - Method in class emissary.output.filter.DataFilter
Initialize reads the configuration items for this filter
initialize(Configurator, String, Configurator) - Method in interface emissary.output.filter.IDropOffFilter
Initialization phase hook for the filter
initialize(Configurator, String, Configurator) - Method in class emissary.output.filter.JsonOutputFilter
 
initialize(Configurator, String, Configurator) - Method in class emissary.output.filter.XmlOutputFilter
Initialize reads the configuration items for this filter
initialize(Map<String, String>) - Static method in class emissary.util.JavaCharSet
Load hash from config file
initializeCase() - Method in class emissary.pickup.WorkSpace
begin the case processing, does nothing in this implementation
InitializeContext - Class in emissary.server
Initialize the application from inside the webapp context This initializer performs the following actions Create and fill the emissary.pool.AgentPool Create the emissary.pool.MoveSpool Initialize the Charset conversion subsystem Initialize the Metadata Dictionary subsystem Deploy any places configure to run on this instance This is determined by looking for an appropriate config file or stream based on the following preferences: node-ENV{"emissary.node.name" -ENV{ "emissary.node.port" .cfg node-ENV{"emissary.node.name" .cfg node-ENV{os.name}.toLowerCase().cfg node.cfg
InitializeContext(EmissaryNode) - Constructor for class emissary.server.InitializeContext
 
initializeDenylist(Configurator) - Method in class emissary.output.filter.AbstractFilter
 
initializeFilters(List<String>) - Method in class emissary.output.DropOffPlace
Start up the requested filter
initializeOutputTypes(Configurator) - Method in class emissary.output.filter.AbstractFilter
Run custom configuration
initializeService() - Method in class emissary.pickup.WorkSpace
 
initializeValues() - Method in class emissary.config.ServiceConfigGuide
Initialize the values map, which is used to replace stuff in the configs
initJmxReporter() - Method in class emissary.core.MetricsManager
 
initJsonMapper() - Method in class emissary.output.filter.JsonOutputFilter
Initialize the Jackson json object mapper
initKff() - Method in class emissary.place.ServiceProviderPlace
Initialize the Kff Handler with our policy settings
initMetrics() - Method in class emissary.core.MetricsManager
 
initOutputConfig() - Method in class emissary.output.filter.AbstractRollableFilter
Initialize the output config vars
initRollConfig() - Method in class emissary.output.filter.AbstractRollableFilter
Initialize the roll specific vars
initSlf4jReporter() - Method in class emissary.core.MetricsManager
 
initSprout(IBaseDataObject, List<File>, StringBuilder, String) - Method in class emissary.place.MultiFileUnixCommandPlace
Override hook when attachment processing is about to be started If CONTENT_FILE has been specified that data is read and loaded into the newData accumulator now
InMemoryChannelFactory - Class in emissary.core.channels
Provide an in-memory backed implementation for streaming data to a consumer
INPATH - Static variable in class emissary.util.shell.Executrix
 
INPUT_FILEDATE - Static variable in class emissary.core.constants.Parameters
 
INPUT_FILENAME - Static variable in class emissary.core.constants.Parameters
 
inputDataDirs - Variable in class emissary.pickup.file.FilePickUpPlace
 
inputReader - Variable in class emissary.util.shell.ReadOutputLogger
 
InputSession - Class in emissary.parser
Detailed session information as it is parsed This class just records offsets and length of various things using lists of PositionRecord.
InputSession() - Constructor for class emissary.parser.InputSession
Record details of an input session
InputSession(PositionRecord) - Constructor for class emissary.parser.InputSession
Record details of an input session
InputSession(PositionRecord, PositionRecord) - Constructor for class emissary.parser.InputSession
Record details of an input session
InputSession(PositionRecord, List<PositionRecord>) - Constructor for class emissary.parser.InputSession
Record details of an input session
InputSession(PositionRecord, List<PositionRecord>, List<PositionRecord>, List<PositionRecord>) - Constructor for class emissary.parser.InputSession
Record details of an input session
InputSession(PositionRecord, List<PositionRecord>, List<PositionRecord>, List<PositionRecord>, Map<String, Object>) - Constructor for class emissary.parser.InputSession
Record details of an input session
inputStream(long, InputStreamFactory) - Static method in class emissary.core.channels.SeekableByteChannelHelper
Create an InputStream SBC factory.
InputStreamChannelFactory - Class in emissary.core.channels
 
InputStreamFactory - Interface in emissary.core.channels
A repeatable way to obtain an InputStream from an object.
INT_PARAM_NOT_FOUND - Static variable in class emissary.server.mvc.adapters.RequestUtil
 
integerToByteArray(int, long) - Static method in class emissary.util.magic.MagicMath
 
internalGetConfigurator(String) - Method in class emissary.directory.EmissaryNode
Internal routine to find configuration files base on node params
internalId - Variable in class emissary.core.BaseDataObject
The internal identifier, generated for each constructed object
interrupt() - Method in class emissary.core.HDMobileAgent
Interrupt the agent's thread Seems a little weird to be public, but there aren't a lot of choices.
interrupt() - Method in interface emissary.core.IMobileAgent
Interrupte the agent's thread
InterruptedByTimeoutException - Exception in emissary.core
 
InterruptedByTimeoutException(String) - Constructor for exception emissary.core.InterruptedByTimeoutException
Create an runtime exception
InterruptedByTimeoutException(String, Throwable) - Constructor for exception emissary.core.InterruptedByTimeoutException
Create an runtime exception
InterruptedByTimeoutException(Throwable) - Constructor for exception emissary.core.InterruptedByTimeoutException
Create an runtime exception
InterruptibleCharSequence - Class in emissary.core
 
InterruptibleCharSequence(CharSequence) - Constructor for class emissary.core.InterruptibleCharSequence
 
intervalSeconds - Variable in class emissary.directory.HeartbeatManager
Configured value between timer runs in seconds, default is 30
INVALID_STATE_MSG - Static variable in class emissary.core.BaseDataObject
 
invalidate() - Method in class emissary.place.ServiceProviderRefreshablePlace
Invalidate a place that need to be refreshed.
invalidate() - Static method in class emissary.server.EmissaryServer
Invalidate places that are reconfigurable/refreshable
INVALIDATE - Static variable in class emissary.server.api.Refresh
 
invalidatePlaces(HttpServletRequest) - Method in class emissary.server.api.Refresh
 
INVENTORY_FILE_PREFIX - Static variable in class emissary.config.ConfigUtil
Constant string for inventory files name prefix
invisPlacesStartedInStrictMode - Static variable in class emissary.admin.Startup
 
IPausable - Interface in emissary.core
 
IPickUp - Interface in emissary.pickup
 
IPickUpPlace - Interface in emissary.pickup
 
IPickUpSpace - Interface in emissary.pickup
The portions of an interface related to the PickupSpace, that is, dealing with a remote space that would like to feed data to us if only we would take it when there are availalbe processing resources on this node.
irdAddPeerDirectories(Set<String>) - Method in class emissary.directory.DirectoryPlace
Add a Set of peer directory to this one
irdAddPeerDirectories(Set<String>) - Method in interface emissary.directory.IRemoteDirectory
Add a Set of peer directory to this one
irdAddPlaces(List<DirectoryEntry>, boolean) - Method in class emissary.directory.DirectoryPlace
Register a list of entries.
irdAddPlaces(List<DirectoryEntry>, boolean) - Method in interface emissary.directory.IRemoteDirectory
Register a set of entries.
irdFailDirectory(String, boolean) - Method in class emissary.directory.DirectoryPlace
Remove directory.
irdFailDirectory(String, boolean) - Method in interface emissary.directory.IRemoteDirectory
Remove directory
irdRemovePlaces(List<String>, boolean) - Method in class emissary.directory.DirectoryPlace
Deregister places removing all keys for the specified places.
irdRemovePlaces(List<String>, boolean) - Method in interface emissary.directory.IRemoteDirectory
Deregister places.
IRemoteDirectory - Interface in emissary.directory
Interface for inter-directory operations over http These methods are designed to only be called by the remote inter-directory communications layer
IRemoteDirectory.Lookup - Class in emissary.directory
Helper class to look up an instance of the local directory cast to this interface if possible
IS_ALIVE - Static variable in class emissary.directory.HeartbeatManager
Status value for callers to use when setting initially healthy
isa(String, String) - Static method in class emissary.util.ClassComparator
 
isAgentAvailable() - Method in class emissary.pool.AgentPool
Try to predict whether a borrow will block/grow the pool
isaImplementation(Class<? extends Object>, Class<? extends Object>) - Static method in class emissary.util.ClassComparator
 
isAlive(String) - Method in class emissary.directory.HeartbeatManager
Access to see if remote is alive
isAlNum(byte) - Static method in class emissary.util.ByteUtil
Check if byte is alphanumeric
isAlpha(byte) - Static method in class emissary.util.ByteUtil
Check if byte is alphabetical
isAlpha(byte[]) - Static method in class emissary.util.ByteUtil
Check if all bytes are alphabetical
isAscii(String) - Static method in class emissary.util.CharsetUtil
test for ascii ness
isBetterThan(DirectoryEntry) - Method in class emissary.directory.DirectoryEntry
Used to order directory entries.
isBroken() - Method in class emissary.core.BaseDataObject
 
isBroken() - Method in interface emissary.core.IBaseDataObject
Test for broken document
isCaseSensitive() - Method in class emissary.util.search.KeywordScanner
Returns the case sensitivity set for the scanner.
isCentOs() - Static method in class emissary.util.os.OSReleaseUtil
Use the /etc/os-release file to determine if the OS is CentOS
isControlOrBlankSpace(byte[], int) - Static method in class emissary.util.ByteUtil
Check if byte at position in array is a control or blank space byte
isCsrf() - Method in class emissary.command.ServiceCommand
 
isDeleteZeroByteFiles() - Method in class emissary.util.roll.RollableFileOutputStream
Whether zero byte files will be deleted.
isDenied(String) - Method in interface emissary.place.IServiceProviderPlace
Returns whether form is denied
isDenied(String) - Method in class emissary.place.ServiceProviderPlace
 
isDigit(byte) - Static method in class emissary.util.ByteUtil
Check if byte is a digit
isDigit(byte[]) - Static method in class emissary.util.ByteUtil
Check if all bytes are digits
isDupe() - Method in class emissary.kff.KffResult
It is a dupe if the hit indicator is on and the reporting filter is a DUPE type filter
isEmpty(byte[]) - Static method in class emissary.util.DataUtil
Return true if the data is null or empty
isEmpty(IBaseDataObject) - Static method in class emissary.util.DataUtil
Return true if the data slot is empty
isEmpty(WorkUnit) - Static method in class emissary.util.DataUtil
Return true if the data slot is empty
isEnabled() - Method in class emissary.core.sentinel.protocols.Protocol
 
isEqual(SpamSumSignature) - Method in class emissary.kff.SpamSumSignature
 
IServiceProviderPlace - Interface in emissary.place
IServiceProviderPlace.
isFileTimestamp() - Method in class emissary.command.FeedCommand
 
isFileTypeEmpty() - Method in class emissary.core.BaseDataObject
 
isFileTypeEmpty() - Method in interface emissary.core.IBaseDataObject
Return true if the file type is null or in one of the "don't care" set
isFileTypeEmpty(String[]) - Method in class emissary.core.BaseDataObject
Return true if the file type is null or in one of the specified set of empties
isFlexEntry() - Method in class emissary.util.CounterSet
Determine flex entry status
isFullyParsed() - Method in class emissary.parser.SessionParser
Indicates if the data has been fully parsed or not.
isHealthy(String) - Method in class emissary.directory.HeartbeatManager
Access to see if remote is healthy
isHexadecimal(byte) - Static method in class emissary.util.ByteUtil
Check if byte is hexadecimal
isHexadecimal(byte[]) - Static method in class emissary.util.ByteUtil
Check if all bytes in array are hexadecimal
isHexadecimal(char) - Static method in class emissary.util.ByteUtil
Check if character is hexadecimal
isHit() - Method in class emissary.kff.KffResult
Gets the value of hit
isIdle() - Method in class emissary.server.EmissaryServer
Determine if the emissary node is idle
isIncludeDate() - Method in class emissary.place.VersionPlace
 
isIncludeDirs() - Method in class emissary.command.FeedCommand
 
isInitialized() - Static method in class emissary.server.EmissaryServer
 
isInitialized() - Static method in class emissary.util.JavaCharSet
Return initialization status
isInUse() - Method in interface emissary.core.IMobileAgent
Return true if agent is working on a payload
isInUse() - Method in class emissary.core.MobileAgent
Report whether we are busy or not
isInvalidate() - Method in class emissary.command.ServiceCommand
 
isInvalidated() - Method in class emissary.place.ServiceProviderRefreshablePlace
Get the invalid flag of the place.
isInvisPlacesStartedInStrictMode() - Static method in class emissary.admin.Startup
 
isKeyComplete(String) - Static method in class emissary.directory.KeyManipulator
Return whether the key passed in is complete or not This is useful in determining if the key must be wildcarded for a query.
isKill() - Method in class emissary.command.ServiceCommand
 
isKnown() - Method in class emissary.kff.KffResult
It is a known file if the hit indicator is on and the reporting filter is a IGNORE type filter
isLocal() - Method in class emissary.directory.DirectoryEntry
Determine if local by looking up in namespace
isLocalTo(String, String) - Static method in class emissary.directory.KeyManipulator
Returns true if k1 and k2 are local to each other
isLoop() - Method in class emissary.command.FeedCommand
 
isMac() - Static method in class emissary.util.os.OSReleaseUtil
Determine if the OS is macos
isNotEmpty(IBaseDataObject) - Static method in class emissary.util.DataUtil
Check that a data object is neither null nor empty.
isOctalDigit(byte) - Static method in class emissary.transform.decode.JsonEscape
Deprecated.
 
isOpen() - Method in class emissary.core.channels.AbstractSeekableByteChannel
Determine whether the channel is marked as open/closed
isOpen() - Method in class emissary.output.roller.journal.JournaledChannel
 
isOpen() - Method in class emissary.output.roller.journal.KeyedOutput
 
isOpen() - Method in class emissary.util.WindowedSeekableByteChannel
isOpen(String) - Method in class emissary.util.io.ListOpenFiles
 
isOpen(Path) - Method in class emissary.util.io.ListOpenFiles
 
isOutputable() - Method in class emissary.core.BaseDataObject
 
isOutputable() - Method in interface emissary.core.IBaseDataObject
Test if tree is outputable
isOutputtable(IBaseDataObject) - Method in class emissary.output.filter.AbstractFilter
 
isOutputtable(IBaseDataObject) - Method in interface emissary.output.filter.IDropOffFilter
Determine if the payload is outputtable by the filter
isOutputtable(IBaseDataObject, Map<String, Object>) - Method in class emissary.output.filter.AbstractFilter
Determine if the payload is outputtable by the filter
isOutputtable(IBaseDataObject, Map<String, Object>) - Method in interface emissary.output.filter.IDropOffFilter
Determine if the payload is outputtable by the filter
isOutputtable(String) - Method in class emissary.output.filter.AbstractFilter
Determine is this payload should be output by this filter Usually by the primary view or one of the alternate views being on the outputTypes list from the run-time type configuration stream for the filter in questin.
isOutputtable(Collection<String>) - Method in class emissary.output.filter.AbstractFilter
Determine is this payload should be output by this filter Usually by the primary view or one of the alternate views being on the outputTypes list from the run-time type configuration stream for the filter in question.
isOutputtable(List<IBaseDataObject>) - Method in class emissary.output.filter.AbstractFilter
 
isOutputtable(List<IBaseDataObject>) - Method in interface emissary.output.filter.IDropOffFilter
Determine if the payload list is outputtable by the filter
isOutputtable(List<IBaseDataObject>, Map<String, Object>) - Method in class emissary.output.filter.AbstractFilter
Determine if the payload list is outputtable by the filter
isOutputtable(List<IBaseDataObject>, Map<String, Object>) - Method in interface emissary.output.filter.IDropOffFilter
Determine if the payload list is outputtable by the filter
isParallelServiceType(int) - Method in class emissary.core.MobileAgent
Evaluate parallel attribute of specified type index
isPause() - Method in class emissary.command.ServiceCommand
 
isPaused() - Method in interface emissary.core.IPausable
Check to see if the current thread is paused
isPaused() - Method in class emissary.core.Pausable
Check to see if the current thread is paused
isPaused() - Method in class emissary.pickup.file.FilePickUpClient
Check the status of the QueServer to see if it is taking work
isPaused() - Method in class emissary.pickup.file.FilePickUpPlace
Check the status of the DataServers
isPemCertificate(String) - Static method in class emissary.util.PkiUtil
 
isPrimaryViewOutputtable(String, String, String) - Method in class emissary.output.filter.DataFilter
 
isRefresh() - Method in class emissary.command.ServiceCommand
 
isRemoteDirectoryAvailable(String) - Method in class emissary.directory.DirectoryPlace
Get the sync status of a remote directory as seen from this directory.
isRemoteDirectoryAvailable(String) - Method in interface emissary.directory.IDirectoryPlace
Get the heartbeat status of a remote directory as seen from this directory.
isRetry() - Method in class emissary.command.FeedCommand
 
isRhel() - Static method in class emissary.util.os.OSReleaseUtil
Use the /etc/os-release file to determine if the OS is RHEL
isRolling() - Method in class emissary.metrics.AgentsEmitter
Currently there is nothing to lock, so just return false.
isRolling() - Method in class emissary.output.roller.JournaledCoalescer
 
isRolling() - Method in interface emissary.roll.Rollable
True if this object is currently rolling, false otherwise.
isRolling() - Method in class emissary.util.roll.RollableFileOutputStream
True is this object is in the middle of a roll.
isRunning() - Method in class emissary.directory.DirectoryPlace
Indicate if directory is running
isRunning() - Method in interface emissary.directory.IDirectoryPlace
Indicate if directory is running
isServerRunning() - Method in class emissary.server.EmissaryServer
Check is server is running
isShutdownInitiated() - Method in class emissary.directory.DirectoryPlace
Indicate whether shutdown has been initiated
isShutdownInitiated() - Method in interface emissary.directory.IDirectoryPlace
Indicate whether shutdown has been initiated
isSimple() - Method in class emissary.command.FeedCommand
 
isSkipDotFile() - Method in class emissary.command.FeedCommand
 
isSniHostCheckDisabled() - Method in class emissary.command.HttpCommand
 
isSniHostCheckEnabled() - Method in class emissary.command.HttpCommand
 
isSslEnabled() - Method in class emissary.command.HttpCommand
 
isStandalone() - Method in class emissary.directory.EmissaryNode
True if this node appears to be a stand-alone (non P2P) node
isStarted() - Static method in class emissary.server.EmissaryServer
isStarted(String) - Static method in class emissary.server.EmissaryServer
Deprecated.
isStaticPeer(String) - Method in class emissary.directory.DirectoryPlace
Determine if key represents a configured peer
isStop() - Method in class emissary.command.ServiceCommand
 
isStrictStartupMode() - Method in class emissary.directory.EmissaryNode
 
isUbuntu() - Static method in class emissary.util.os.OSReleaseUtil
Use the /etc/os-release file to determine if the OS is Ubuntu
isUnpause() - Method in class emissary.command.ServiceCommand
 
isUseAbbrevHash() - Method in class emissary.place.VersionPlace
 
isUtf8(byte[]) - Static method in class emissary.util.CharsetUtil
do these bytes represent a valid utf8 string?
isUtf8(byte[], int, int) - Static method in class emissary.util.CharsetUtil
Check for valid utf8 data.
isUtf8(String) - Static method in class emissary.util.CharsetUtil
Do the bytes behind this string represent valid utf8?
isValid() - Method in class emissary.directory.DirectoryEntry
Ensure this directory entry contains a valid key
isValid() - Method in class emissary.directory.EmissaryNode
True if we have enough configured to be a P2P emissary node
isValid() - Method in class emissary.parser.DecomposedSession
Check validity of session
isValid() - Method in class emissary.parser.InputSession
Get session validity
isValid(String) - Static method in class emissary.directory.KeyManipulator
Attempt to set out some rules for a key to allow validation
isValidForm(String) - Static method in class emissary.util.PayloadUtil
Checks whether the form complies with form rules established by a regex Approved forms can contain alpha-numerics, '-', '_', '()', '/', '+'
isValidStandalone() - Method in class emissary.directory.EmissaryNode
True if we have enough configured to be a stand-alone (non P2P) node
isVerbose() - Method in class emissary.command.BaseCommand
 
isViewOutputtable(String, String, String, String) - Method in class emissary.output.filter.DataFilter
 
isZombie() - Method in class emissary.core.HDMobileAgent
Determine if this agent is walking un-dead
isZombie() - Method in interface emissary.core.IMobileAgent
Determine if this agent is walking un-dead
iterator() - Method in class emissary.directory.WildcardEntry
Iterator over the wildcard entries in order

J

JavaCharSet - Class in emissary.util
Convert any charset to a Java Charset name that a JDK 1.1 and up will understand.
JavaCharSetInitializationProvider - Class in emissary.spi
 
JavaCharSetInitializationProvider() - Constructor for class emissary.spi.JavaCharSetInitializationProvider
 
JavascriptEscape - Class in emissary.transform.decode
Deprecated.
JavascriptEscapePlace - Class in emissary.transform
Deprecated.
JavascriptEscapePlace() - Constructor for class emissary.transform.JavascriptEscapePlace
Deprecated.
Constructor with default config
JavascriptEscapePlace(String) - Constructor for class emissary.transform.JavascriptEscapePlace
Deprecated.
Configure one with default location
JavascriptEscapePlace(String, String, String) - Constructor for class emissary.transform.JavascriptEscapePlace
Deprecated.
Configure one with specified location
JDOMUtil - Class in emissary.util.xml
Utilities for dealing with JDOM documents.
JETTY_USER_FILE_PROPERTY_NAME - Static variable in class emissary.client.EmissaryClient
 
jettyStartedHere - Variable in class emissary.pickup.WorkSpace
 
jGetUtfCharArray(byte[], String, int, int) - Static method in class emissary.util.CharsetUtil
Get an array of UTF-8 characters from the input bytes
JMXUtil - Class in emissary.util
Utility class for JMX operations.
JNI - Class in emissary.jni
Provide methods for retrieving native libraries from the repository The main entry point is loadLibrary.
JNI() - Constructor for class emissary.jni.JNI
Public constructor when used as a utility class
JNI(String, Configurator) - Constructor for class emissary.jni.JNI
Public constructor args are easy when called from ServiceProviderPlace
JniRepositoryPlace - Class in emissary.jni
 
JniRepositoryPlace(String) - Constructor for class emissary.jni.JniRepositoryPlace
The static standalone (test) constructor
JniRepositoryPlace(String, String, String) - Constructor for class emissary.jni.JniRepositoryPlace
The remote constructor
Journal - Class in emissary.output.roller.journal
Tracks written progress of a corresponding file.
Journal(Path) - Constructor for class emissary.output.roller.journal.Journal
 
JournaledChannel - Class in emissary.output.roller.journal
Wrapper class to allow for use of underlying channel in either OutputStream code or WritableChannel.
JournaledChannelPool - Class in emissary.output.roller.journal
Pool implementation that utilizes a Journal to durably track state out written data.
JournaledChannelPool(Path, String, int) - Constructor for class emissary.output.roller.journal.JournaledChannelPool
 
JournaledCoalescer - Class in emissary.output.roller
The Rollable implemenation that uses a journal to record offsets of completed writes to a pool of outputs.
JournaledCoalescer(Path, FileNameGenerator) - Constructor for class emissary.output.roller.JournaledCoalescer
 
JournaledCoalescer(Path, FileNameGenerator, int) - Constructor for class emissary.output.roller.JournaledCoalescer
The Rollable with take all files in a Path and combine them into a single destination file on each roll.
JournalEntry - Class in emissary.output.roller.journal
Journal Entry containing a value, generally a file name, and an offset.
JournalEntry(String, long) - Constructor for class emissary.output.roller.journal.JournalEntry
 
JournalReader - Class in emissary.output.roller.journal
Encapsulates logic to read/deserialize a BG Journal file.
JournalReader(Path) - Constructor for class emissary.output.roller.journal.JournalReader
 
JournalWriter - Class in emissary.output.roller.journal
BG Write ahead log to track progress, often files, that have been successfully flushed to disk.
JournalWriter(Path, String) - Constructor for class emissary.output.roller.journal.JournalWriter
 
JournalWriter(Path, String, String) - Constructor for class emissary.output.roller.journal.JournalWriter
 
JS_FILE_ENDING - Static variable in class emissary.config.ConfigUtil
Constant string for files that end with ".js"
JS_SUFFIX - Static variable in class emissary.util.io.ResourceReader
 
json(Agent) - Method in class emissary.client.response.AgentsFormatter
 
json(String, String) - Method in class emissary.client.response.AgentsFormatter
 
JsonEscape - Class in emissary.transform.decode
Deprecated.
JsonEscapePlace - Class in emissary.transform
Deprecated.
JsonEscapePlace() - Constructor for class emissary.transform.JsonEscapePlace
Deprecated.
Create with all defaults
JsonEscapePlace(String) - Constructor for class emissary.transform.JsonEscapePlace
Deprecated.
Configure one with default location
JsonEscapePlace(String, String, String) - Constructor for class emissary.transform.JsonEscapePlace
Deprecated.
Configure one with specified location
jsonMapper - Variable in class emissary.output.filter.JsonOutputFilter
 
JsonOutputFilter - Class in emissary.output.filter
JSON Output filter using Jackson
JsonOutputFilter() - Constructor for class emissary.output.filter.JsonOutputFilter
 

K

KEEP_ALL - emissary.core.IBaseDataObject.MergePolicy
 
KEEP_EXISTING - emissary.core.IBaseDataObject.MergePolicy
 
KEEP_KNOWN_DATA - Static variable in class emissary.kff.KffDataObjectHandler
 
keepFilesDebug - Variable in class emissary.place.MultiFileUnixCommandPlace
 
keepFilesDebug - Variable in class emissary.place.UnixCommandPlace
 
keepParentFiletypeForSingleChild - Variable in class emissary.place.MultiFileUnixCommandPlace
 
keepParentHashesForSingleChild - Variable in class emissary.place.MultiFileUnixCommandPlace
 
key - Variable in class emissary.util.web.UrlRequestProperty
 
KEY - Static variable in class emissary.directory.DirectoryEntry
Xml name of key element value is "key"
KEY - Static variable in class emissary.util.DisposeHelper
Metadata key to use to store runnables in on a BDO.
KeyedOutput - Class in emissary.output.roller.journal
Lightweight wrapper holding reference to a pooled object and the pool, which returns the channel to the pool on close.
KeyManipulator - Class in emissary.directory
A class of utility methods for manipulating dictionary keys.
keys - Variable in class emissary.place.ServiceProviderPlace
set of keys for this place read from configG.
keySet() - Static method in class emissary.core.Namespace
List places registered here return a copy to prevent concurrent modification errors
keywords - Variable in class emissary.util.search.FastBoyerMoore
 
KeywordScanner - Class in emissary.util.search
Provides the ability to find specified byte[] patterns inside a larger byte[].
KeywordScanner() - Constructor for class emissary.util.search.KeywordScanner
 
KeywordScanner(byte[]) - Constructor for class emissary.util.search.KeywordScanner
Initializes a new KeywordScanner object with the provided data bytes.
kff - Variable in class emissary.kff.KffDataObjectHandler
 
kff - Variable in class emissary.place.ServiceProviderPlace
Set up handler for rehashing
KFF_DUPE_CURRENT_FORM - Static variable in class emissary.kff.KffDataObjectHandler
 
KFF_PARAM_BASE - Static variable in class emissary.kff.KffDataObjectHandler
 
KFF_PARAM_CRC32 - Static variable in class emissary.kff.KffDataObjectHandler
 
KFF_PARAM_DUPE_FILTER_NAME - Static variable in class emissary.kff.KffDataObjectHandler
 
KFF_PARAM_DUPE_HIT - Static variable in class emissary.kff.KffDataObjectHandler
 
KFF_PARAM_KNOWN_FILTER_NAME - Static variable in class emissary.kff.KffDataObjectHandler
 
KFF_PARAM_MD5 - Static variable in class emissary.kff.KffDataObjectHandler
 
KFF_PARAM_PARENT_HIT - Static variable in class emissary.kff.KffDataObjectHandler
 
KFF_PARAM_SHA1 - Static variable in class emissary.kff.KffDataObjectHandler
 
KFF_PARAM_SHA256 - Static variable in class emissary.kff.KffDataObjectHandler
 
KFF_PARAM_SHA384 - Static variable in class emissary.kff.KffDataObjectHandler
 
KFF_PARAM_SHA512 - Static variable in class emissary.kff.KffDataObjectHandler
 
KFF_PARAM_SSDEEP - Static variable in class emissary.kff.KffDataObjectHandler
 
KffChain - Class in emissary.kff
Keep a list of hash algorithm names and compute them and compare the results to the ordered chain of KFF filter when data is submitted.
KffChain() - Constructor for class emissary.kff.KffChain
Construct an empty KFF Chain
KffChainLoader - Class in emissary.kff
Loads a chain of file filter specified by the configuration subsystem Expects to find a configuration file with a list containing class names that implement known or dupe type filter working either against file stores of hashes or database tables of hashes, plus a list of the algorithms that are desired to use.
KffDataObjectHandler - Class in emissary.kff
A helpful class to set and evaluate the KFF details of a BaseDataObject
KffDataObjectHandler() - Constructor for class emissary.kff.KffDataObjectHandler
Create with default policy
KffDataObjectHandler(boolean, boolean, boolean) - Constructor for class emissary.kff.KffDataObjectHandler
Create with policy
KffFile - Class in emissary.kff
KffFile provides access to the known file filter data.
KffFile(String, String, KffFilter.FilterType) - Constructor for class emissary.kff.KffFile
Creates a new instance of KffFile
KffFile(String, String, KffFilter.FilterType, int) - Constructor for class emissary.kff.KffFile
Creates a new instance of KffFile
KffFilter - Interface in emissary.kff
Interface for a KFF Implementation to follow
KffFilter.FilterType - Enum in emissary.kff
Types of filter
KffHashPlace - Class in emissary.place
Hashing place to hash payload unless hashes are set or skip flag is set.
KffHashPlace(InputStream) - Constructor for class emissary.place.KffHashPlace
 
KffHashPlace(InputStream, String) - Constructor for class emissary.place.KffHashPlace
 
KffHashPlace(InputStream, String, String) - Constructor for class emissary.place.KffHashPlace
 
KffHashPlace(String) - Constructor for class emissary.place.KffHashPlace
 
KffHashPlace(String, String) - Constructor for class emissary.place.KffHashPlace
 
KffHashPlace(String, String, String) - Constructor for class emissary.place.KffHashPlace
 
KffMemcached - Class in emissary.kff
KffMemcached checks Emissary hashes against a set of external memcached servers.
KffMemcached(String, String, KffFilter.FilterType) - Constructor for class emissary.kff.KffMemcached
 
KffMemcached(String, String, KffFilter.FilterType, MemcachedClient) - Constructor for class emissary.kff.KffMemcached
 
kffMinDataSize - Variable in class emissary.kff.KffChain
 
KffQuincyFile - Class in emissary.kff
KffQuincyFile compares files against the Quincy KFF dataset.
KffQuincyFile(String, String, KffFilter.FilterType) - Constructor for class emissary.kff.KffQuincyFile
Create the Quincy Filter
KffResult - Class in emissary.kff
Provide results of a KFF check including the details of the hash or cryptographic sum or sums that were used.
KffResult() - Constructor for class emissary.kff.KffResult
Create an empty result object
KffResult(boolean) - Constructor for class emissary.kff.KffResult
Create a result indicating the result known/dupe status
KffResult(ChecksumResults) - Constructor for class emissary.kff.KffResult
Create a result object using all of the hashes stored in the ChecksumResults
kill() - Method in class emissary.pool.AgentPool
Forcibly stop all agents and unbind the pool
Kill - Class in emissary.core.sentinel.protocols.actions
Force a shutdown of the system
Kill() - Constructor for class emissary.core.sentinel.protocols.actions.Kill
 
killAgent() - Method in interface emissary.core.IMobileAgent
Call this method to permanently stop the running thread when we finish what we are doing
killAgent() - Method in class emissary.core.MobileAgent
Call this method to permanently stop the running thread when we finish what we are doing
killAgentAsync() - Method in interface emissary.core.IMobileAgent
Call this method to permanently stop the running thread eventually Returns immediately
killAgentAsync() - Method in class emissary.core.MobileAgent
Kill asynchronously
killMe() - Method in class emissary.util.WatcherThread
 
knownFile - Variable in class emissary.kff.KffFile
File containing SHA-1/CRC32 results of known files

L

LABELS - Static variable in class emissary.id.SizeIdPlace
 
LANGUAGE_VIEW - Static variable in class emissary.output.filter.AbstractFilter
 
LANGUAGE_VIEW_NAME - Static variable in class emissary.output.filter.AbstractFilter
String to use when dealing with a language in a view
LARGEST_FIRST - Static variable in class emissary.command.converter.WorkspaceSortModeConverter
 
LargestFirstComparator() - Constructor for class emissary.command.converter.WorkspaceSortModeConverter.LargestFirstComparator
 
lastBundleSize - Variable in class emissary.pickup.PickUpSpace
 
lastFileName - Variable in class emissary.output.io.DateStampFilenameGenerator
 
lastModified(String) - Method in interface emissary.jni.IJniRepositoryPlace
 
lastModified(String) - Method in class emissary.jni.JniRepositoryPlace
Provide the last modified timestamp for a remote file
lastModified(String, String[], String) - Method in class emissary.jni.JNI
Provide access to the remote file timestamp
lastPlaceProcessed - Variable in class emissary.core.MobileAgent
 
lastVisit() - Method in class emissary.core.TransformHistory
Get the last place visited (does not include places visited during coordination)
launch(Object, IServiceProviderPlace, int, List<DirectoryEntry>) - Static method in class emissary.pool.PayloadLauncher
 
learn(byte[], int) - Method in class emissary.util.search.BackwardsTreeScanner.State
 
learn(byte[], int) - Method in class emissary.util.search.FastBoyerMoore.BackwardsTreeScanner.State
 
learn(byte[], int, int) - Method in class emissary.util.search.BackwardsTreeScanner.State
Walk through the keyword backwards.
learn(byte[], int, int) - Method in class emissary.util.search.FastBoyerMoore.BackwardsTreeScanner.State
Walk throught he keyword backwards.
length() - Method in class emissary.core.InterruptibleCharSequence
 
length() - Method in class emissary.util.search.ByteMatcher
Return the length of the text
length() - Method in class emissary.util.web.HttpPostParameters
Get the length of the encoded stuff for the Content-length header
LENGTH - Static variable in class emissary.util.search.FastBoyerMoore
 
libraryDirectoryFile - Variable in class emissary.jni.JniRepositoryPlace
 
libraryDirectoryString - Variable in class emissary.jni.JniRepositoryPlace
 
LineTokenizer - Class in emissary.util
Used the default way, this is equivalent to StringTokenizer st = new StringTokenizer(new String(theData),"\n",false); except that a token is returned for blank lines as well.
LineTokenizer(byte[]) - Constructor for class emissary.util.LineTokenizer
Create a line tokenizer to operate on some data
LineTokenizer(byte[], byte) - Constructor for class emissary.util.LineTokenizer
Create a line tokenizer to operate on some data
LineTokenizer(byte[], byte, String) - Constructor for class emissary.util.LineTokenizer
Create a line tokenizer to operate on some data
LineTokenizer(byte[], byte, Charset) - Constructor for class emissary.util.LineTokenizer
Create a line tokenizer to operate on some data
LineTokenizer(byte[], String) - Constructor for class emissary.util.LineTokenizer
Create a line tokenizer to operate on some data
LineTokenizer(byte[], Charset) - Constructor for class emissary.util.LineTokenizer
Create a line tokenizer to operate on some data
list - Variable in class emissary.kff.KffChain
 
listIndexOf(byte[]) - Method in class emissary.util.search.ByteMatcher
Match pattern in the text
listIndexOf(byte[]) - Method in class emissary.util.search.KeywordScanner
Returns a list of occurrences of the provided pattern in the data.
listIndexOf(byte[], int) - Method in class emissary.util.search.ByteMatcher
This method finds a pattern in the text from startOfs and returns a list of offsets
listIndexOf(byte[], int) - Method in class emissary.util.search.KeywordScanner
Returns a list of occurrences of the provided pattern in the data, starting from the specified index.
listIndexOf(byte[], int, int) - Method in class emissary.util.search.ByteMatcher
This method finds a pattern in the text from beginIndex to endIndex and returns the offset list
listIndexOf(byte[], int, int) - Method in class emissary.util.search.KeywordScanner
Returns a list of occurrences of the provided pattern in the data, starting from the specified index and stopping at the specified index.
listIndexOf(String) - Method in class emissary.util.search.ByteMatcher
Match pattern in the text
listIndexOf(String, int) - Method in class emissary.util.search.ByteMatcher
Match pattern in the text beginning at startOfs
listIndexOf(String, int, int) - Method in class emissary.util.search.ByteMatcher
Match pattern in the text from beginIndex to endIndex and returns the offset list
ListOpenFiles - Class in emissary.util.io
 
ListOpenFiles() - Constructor for class emissary.util.io.ListOpenFiles
 
literals - Static variable in class emissary.util.magic.MagicMath
 
load() - Static method in class emissary.spi.SPILoader
 
load(byte[]) - Method in class emissary.util.MagicNumberUtil
Load the magic number list globally.
load(File) - Method in class emissary.util.MagicNumberUtil
Load the magic number list globally.
load(File, boolean) - Method in class emissary.util.MagicNumberUtil
Load the magic number list globally.
loadCharacterKeys() - Method in class emissary.util.CharacterCounterSet
Load in our special character class keys
loadConfigurator(InputStream, String) - Method in class emissary.place.ServiceProviderPlace
Load the configurator
loadConfigurator(String) - Method in class emissary.place.ServiceProviderPlace
Load the configurator, figuring out whence automatically
loadConfigurator(String, String) - Method in class emissary.place.ServiceProviderPlace
Load the configurator
loadFilterConfiguration(Configurator) - Method in class emissary.output.filter.AbstractFilter
Load the filter configuration with precendence of provided, named, default Preference order for loading configurations [filter-package].FILTER_NAME.cfg [filter-package].
loadKeywords(String[]) - Method in interface emissary.util.search.IMultiKeywordScanner
 
loadKeywords(String[]) - Method in class emissary.util.search.MultiKeywordScanner
 
loadLibrary(String) - Method in class emissary.jni.JNI
Load a native library, finding it if it isn't already here.
loadNameValidationPatterns(Configurator) - Method in class emissary.output.filter.AbstractFilter
 
loadNextRegion(byte[]) - Method in class emissary.parser.NIOSessionParser
Read more data, starting where the last read left off.
loadOutputSpec(Configurator) - Method in class emissary.output.filter.AbstractFilter
 
loadPassword(String) - Static method in class emissary.util.PkiUtil
 
loadPeerEntries(String) - Method in class emissary.directory.DirectoryPlace
Retrieve and load (zone transfer) all the entries from the specified peer directory.
LOC - Static variable in class emissary.util.search.FastBoyerMoore
 
LOC_ATTR - Static variable in class emissary.directory.DirectoryXmlContainer
 
localDirectories - Variable in class emissary.admin.Startup
 
localDirectorySetup(Map<String, String>) - Method in class emissary.admin.Startup
 
localDirPlace - Variable in class emissary.place.ServiceProviderPlace
 
localPlace - Variable in class emissary.directory.DirectoryEntry
Cached reference to the place instance if local
localVersion() - Method in class emissary.server.api.Version
 
LOG - Static variable in class emissary.command.VersionCommand
 
LOG - Static variable in class emissary.core.ResourceWatcher
 
LOG - Static variable in class emissary.core.TimedResource
 
LOG_SUBSTITUTION - Static variable in class emissary.util.io.LoggingPrintStream
The log string used to identify substitutions.
logAgentCompletion() - Method in class emissary.core.HDMobileAgent
Make the log message for all the payloads
logAgentCompletion(IBaseDataObject) - Method in class emissary.core.MobileAgent
Make a nice log message when we are done with the payload
logfilename - Variable in class emissary.place.MultiFileUnixCommandPlace
 
logfilename - Variable in class emissary.place.UnixCommandPlace
 
logger - Static variable in class emissary.config.ConfigUtil
Our logger
logger - Static variable in class emissary.config.ExtractResource
Our logger
logger - Static variable in class emissary.config.ServiceConfigGuide
 
logger - Static variable in class emissary.core.BaseDataObject
 
logger - Static variable in class emissary.core.HDMobileAgent
 
logger - Static variable in class emissary.core.MetricsManager
 
logger - Static variable in class emissary.core.MobileAgent
 
logger - Static variable in class emissary.core.sentinel.protocols.actions.Action
 
logger - Static variable in class emissary.core.sentinel.protocols.Protocol
 
logger - Static variable in class emissary.core.sentinel.protocols.rules.AgentRule
 
logger - Static variable in class emissary.core.sentinel.protocols.rules.AllMaxTime
 
logger - Static variable in class emissary.core.sentinel.protocols.rules.AnyMaxTime
 
logger - Static variable in class emissary.core.sentinel.protocols.rules.Rule
 
logger - Static variable in class emissary.core.sentinel.Sentinel
 
logger - Static variable in class emissary.directory.DirectoryAdapter
 
logger - Static variable in class emissary.directory.DirectoryEntry
Logger instance
logger - Static variable in class emissary.directory.DirectoryObserverManager
Our logger
logger - Static variable in class emissary.directory.HeartbeatManager
 
logger - Static variable in class emissary.jni.JNI
 
logger - Static variable in class emissary.kff.KffDataObjectHandler
 
logger - Static variable in class emissary.output.DropOffUtil
 
logger - Variable in class emissary.output.filter.AbstractFilter
get a logger configured on the impl's classname
logger - Static variable in class emissary.parser.ParserFactory
 
logger - Static variable in class emissary.pickup.file.FileDataServer
 
logger - Static variable in class emissary.pickup.WorkSpace
Our logger
logger - Static variable in class emissary.place.sample.RefreshablePlace
 
logger - Variable in class emissary.place.ServiceProviderPlace
Dynamic context logger uses run-time classname as category
logger - Static variable in class emissary.pool.AgentPool
Our logger
logger - Static variable in class emissary.spi.JavaCharSetInitializationProvider
 
logger - Static variable in class emissary.util.CustomRolloverLogbackAppender
 
logger - Static variable in class emissary.util.DateTimeFormatParser
 
logger - Static variable in class emissary.util.DateTimeFormatParserLegacy
Deprecated.
 
logger - Static variable in class emissary.util.io.FastStringBuffer
 
logger - Static variable in class emissary.util.PayloadUtil
 
LOGGER - Static variable in class emissary.core.SafeUsageChecker
 
LoggingChannelFactory - Class in emissary.core.channels
This class creates a SeekableByteChannelFactory for logging accesses to every method on the SeekableByteChannel.
LoggingInputStream - Class in emissary.util.io
This InputStream wraps another InputStream and logs all methods calls.
LoggingInputStream(InputStream, String, Logger, boolean) - Constructor for class emissary.util.io.LoggingInputStream
Constructs a InputStream that wraps another InputStream and logs all methods calls.
LoggingInputStreamFactory - Class in emissary.core.channels
This class creates a InputStreamFactory for logging accesses to every method on the InputStream.
LoggingPrintStream - Class in emissary.util.io
This class is designed to be put in place of StdOut and StdErr in order to log anything that is sent there.
LoggingPrintStream(OutputStream, String, Logger, Level, long, TimeUnit) - Constructor for class emissary.util.io.LoggingPrintStream
Constructs a custom PrintStream that logs anything it receives.
logInfo(String, Object...) - Method in class emissary.command.BaseCommand
 
logMessages(String) - Method in class emissary.place.MultiFileUnixCommandPlace
Log the messages found in the log file
logMessages(String) - Method in class emissary.place.UnixCommandPlace
Log the messages found in the log file
logMetrics(Map<String, Timer>) - Method in class emissary.core.MetricsManager
 
logStats(Logger) - Method in class emissary.core.ResourceWatcher
 
longEndianSwap(byte[], int) - Static method in class emissary.util.magic.MagicMath
 
lookup() - Static method in class emissary.core.MetricsManager
Lookup the default ResourceWatcher in the Namespace
lookup() - Static method in class emissary.core.ResourceWatcher
Lookup the default ResourceWatcher in the Namespace
lookup() - Static method in class emissary.core.sentinel.Sentinel
Lookup the default Sentinel in the Namespace
lookup() - Static method in class emissary.directory.DirectoryPlace
Pull the local directory from the namespace and return it.
lookup() - Static method in class emissary.pool.AgentPool
Return the default named agent pool instance from the namespace
lookup() - Static method in class emissary.pool.MoveSpool
Look up the instance in the namespace
lookup() - Static method in class emissary.server.EmissaryServer
Deprecated.
lookup(Class<?>, Class<?>[]) - Static method in class emissary.util.ConstructorLookupCache
Look for a constructor for the given class type which can accept the given argument types.
lookup(Class<T>) - Static method in class emissary.core.Namespace
Find a set of objects of a particular registered class
lookup(Class<T>, boolean) - Static method in class emissary.core.Namespace
Find a set of objects of a particular registered class
lookup(String) - Static method in class emissary.core.Namespace
Find a registered classname
lookup(String) - Static method in class emissary.pool.AgentPool
Return the specified agent pool instance from the Namespace
lookup(String) - Static method in class emissary.server.EmissaryServer
Deprecated.
lookup(String) - Static method in class emissary.util.ClassLookupCache
Look up a class by name.
Lookup() - Constructor for class emissary.directory.IRemoteDirectory.Lookup
 
lookupAttempted - Variable in class emissary.directory.DirectoryEntry
Protection against repeated namespace lookups for this entry
lookupPeers() - Static method in class emissary.server.api.ApiUtils
 
loop - Variable in class emissary.pickup.WorkSpace
 
loopPauseTime - Variable in class emissary.pickup.WorkSpace
 

M

machinesUsed() - Method in class emissary.pickup.WorkSpace.WorkSpaceStats
Iterate over set of machines used
magicEntryCount() - Method in class emissary.util.UnixFile
 
MagicMath - Class in emissary.util.magic
 
MagicNumber - Class in emissary.util.magic
 
MagicNumber() - Constructor for class emissary.util.magic.MagicNumber
 
MagicNumberFactory - Class in emissary.util.magic
 
MagicNumberUtil - Class in emissary.util
Magic entry rules when using the Java utility, MagicNumberUtil A.
MagicNumberUtil() - Constructor for class emissary.util.MagicNumberUtil
Private Constructor
MAGICOPERATOR_AND - Static variable in class emissary.util.magic.MagicNumber
Unary Operator: Equals
MAGICOPERATOR_BWAND - Static variable in class emissary.util.magic.MagicNumber
Unary Operator: All bits match
MAGICOPERATOR_BWNOT - Static variable in class emissary.util.magic.MagicNumber
Unary Operator: None or some bits match
MAGICOPERATOR_DEFAULT - Static variable in class emissary.util.magic.MagicNumber
Default Unary Operator - and
MAGICOPERATOR_EQUAL_GTHAN - Static variable in class emissary.util.magic.MagicNumber
Unary Operator: Greater than or equal to
MAGICOPERATOR_EQUAL_LTHAN - Static variable in class emissary.util.magic.MagicNumber
Unary operator: Less than or equal to
MAGICOPERATOR_GTHAN - Static variable in class emissary.util.magic.MagicNumber
Unary Operator: Greater than
MAGICOPERATOR_LTHAN - Static variable in class emissary.util.magic.MagicNumber
Unary Operator: Less than
MAGICOPERATOR_NOT - Static variable in class emissary.util.magic.MagicNumber
Unary Operator: Default Operator (AND)
MAGICOPERATOR_OR - Static variable in class emissary.util.magic.MagicNumber
Unary Operator: At least one bit matches
main(String[]) - Static method in class emissary.admin.Startup
The main entry point
main(String[]) - Static method in class emissary.config.ConfigUtil
Read a merged config setup and print the results
main(String[]) - Static method in class emissary.config.ExtractResource
Run from the command line specifying a set of resources to be extracted
main(String[]) - Static method in class emissary.config.ServiceConfigGuide
Public main used to verify config file construction off-line
main(String[]) - Static method in class emissary.Emissary
 
main(String[]) - Static method in class emissary.jni.JNI
Static main used from Makefiles to produce the correct expanded name of the library.
main(String[]) - Static method in class emissary.jni.JniRepositoryPlace
Test standalone main
main(String[]) - Static method in class emissary.kff.KffChainLoader
Load the configured chain and run some data
main(String[]) - Static method in class emissary.kff.KffQuincyFile
 
main(String[]) - Static method in class emissary.kff.SpamSumSignature
 
main(String[]) - Static method in class emissary.kff.Ssdeep
 
main(String[]) - Static method in class emissary.output.filter.DataFilter
Main to test output types
main(String[]) - Static method in class emissary.output.filter.XmlOutputFilter
Main to test output types
main(String[]) - Static method in class emissary.output.roller.journal.JournalReader
Prints contents of a Journal to stdout.
main(String[]) - Static method in class emissary.parser.DataIdentifier
 
main(String[]) - Static method in class emissary.pickup.WorkSpace
Command line entry point for sending files to a list of remote TreePickUpPlaces
main(String[]) - Static method in class emissary.transform.decode.HtmlEscape
Deprecated.
 
main(String[]) - Static method in class emissary.transform.decode.JavascriptEscape
Deprecated.
 
main(String[]) - Static method in class emissary.transform.decode.JsonEscape
Deprecated.
 
main(String[]) - Static method in class emissary.util.ClassComparator
 
main(String[]) - Static method in class emissary.util.DependencyCheck
 
main(String[]) - Static method in class emissary.util.Hexl
 
main(String[]) - Static method in class emissary.util.HtmlEntityMap
 
main(String[]) - Static method in class emissary.util.io.FileFind
 
main(String[]) - Static method in class emissary.util.MagicNumberUtil
Main testing - plug in the magic file as the first arg and the target file to be examined as the second.
main(String[]) - Static method in class emissary.util.search.FastBoyerMoore.BackwardsTreeScanner
 
main(String[]) - Static method in class emissary.util.search.FastBoyerMoore
 
main(String[]) - Static method in class emissary.util.UnixFile
Test standalone main
main(String[]) - Static method in class emissary.util.Version
 
main(String[]) - Static method in class emissary.util.WatcherThread
 
main2(String[]) - Static method in class emissary.util.search.FastBoyerMoore.BackwardsTreeScanner
 
makeDataSlice(byte[], PositionRecord) - Static method in class emissary.parser.DataByteArraySlicer
Slice a data byte array based on a single position record
makeDataSlice(byte[], List<PositionRecord>) - Static method in class emissary.parser.DataByteArraySlicer
Slice a data byte array based on a list of position record
makeDataSlice(ByteBuffer, PositionRecord) - Static method in class emissary.parser.DataByteBufferSlicer
Slice data from a buffer based on a single position record
makeDataSlice(ByteBuffer, List<PositionRecord>) - Static method in class emissary.parser.DataByteBufferSlicer
Slice a ByteBuffer based on a list of position record
makeDotFile(String) - Method in class emissary.output.DropOffUtil
Make a dot file name from the supplied path Ex: /path/to/file.txt --> /path/to/.file.txt
makeIdEngine(String) - Method in class emissary.parser.ParserFactory
Instantiate the specified DataIdentifier class for typing the data
makeKey(String, String, String, String) - Static method in class emissary.directory.KeyManipulator
Make a key from parts
makeObject() - Method in class emissary.pool.MobileAgentFactory
called by the pool to get an instance of the specified implementation
makeProxyKey(String, String, int) - Static method in class emissary.directory.KeyManipulator
Mangle origKey such that the host on proxyKey becomes a proxy for it
makeSessionParser(String, SeekableByteChannel) - Method in class emissary.parser.ParserFactory
makeSessionParser(SeekableByteChannel) - Method in class emissary.parser.ParserFactory
Make a session parser with the data in channel.
makeSessionParser(SeekableByteChannel, String) - Method in class emissary.parser.ParserFactory
Make a session parser with the data in channel.
makeSessionParserClass(String, Object...) - Method in class emissary.parser.ParserFactory
Make a session parser for the specified data type with the args
makeSproutKey(String) - Static method in class emissary.directory.KeyManipulator
 
makeString(byte[]) - Static method in class emissary.transform.HtmlEscapePlace
Deprecated.
 
makeTempFilenames() - Method in class emissary.util.shell.Executrix
makeWayForIncomingFile(IBaseDataObject, String) - Method in class emissary.output.DropOffUtil
Drop off often needs to make way for a file it wants to write Do so and return the name of the file that can now be written
makeWayForIncomingFile(IBaseDataObject, String, String) - Method in class emissary.output.DropOffUtil
 
manageRoller() - Method in class emissary.output.filter.AbstractRollableFilter
Add the roller to the roll manager
mapFieldNames(Map<String, String>) - Method in class emissary.spi.EmissaryObjectTracingProvider
 
mapFieldNames(Map<String, String>) - Method in interface emissary.spi.ObjectTracing
Remaps field names if needed
mappedBuf - Variable in class emissary.kff.KffFile
Byte buffer that is mapped to the above file
MapResponseEntity - Class in emissary.client.response
 
MapResponseEntity() - Constructor for class emissary.client.response.MapResponseEntity
 
mark(int) - Method in class emissary.util.io.LoggingInputStream
 
markSupported() - Method in class emissary.util.io.LoggingInputStream
 
mask - Variable in class emissary.util.magic.MagicNumber
 
mask(byte[], byte[]) - Static method in class emissary.util.magic.MagicMath
 
matches - Variable in class emissary.util.search.BackwardsTreeScanner.State
 
matches - Variable in class emissary.util.search.FastBoyerMoore.BackwardsTreeScanner.State
 
matches(char[]) - Method in class emissary.directory.DirectoryEntry
test if the current dataEntry matches the passed key pattern
matches(String) - Method in class emissary.directory.DirectoryEntry
test if the current dataEntry matches the passed key pattern.
matchesDenylistFiletypeFormatPattern(String) - Method in class emissary.output.filter.AbstractFilter
 
matchesDenylistViewNameFormatPattern(String) - Method in class emissary.output.filter.AbstractFilter
 
matchesIgnoreCost(String) - Method in class emissary.directory.DirectoryEntry
test if the current dataEntry matches the passed key pattern specifically ignoring cost in the incoming pattern (if any)
MAX_ARRAY_SIZE - Static variable in class emissary.parser.SessionParser
 
MAX_ARRAY_SIZE_LONG - Static variable in class emissary.parser.SessionParser
 
MAX_BUNDLE_RETRIES - Static variable in class emissary.pickup.WorkSpace
 
MAX_BYTE_ARRAY_SIZE - Static variable in class emissary.core.BaseDataObject
 
MAX_CACHE_SIZE - Static variable in class emissary.util.io.FastStringBuffer
 
MAX_CHUNK_SIZE_DEFAULT - Static variable in class emissary.parser.NIOSessionParser
 
MAX_OUTPUT_APPENDERS - Static variable in class emissary.output.filter.AbstractRollableFilter
 
MAX_ROLL_FILE_SIZE - Static variable in class emissary.output.filter.AbstractRollableFilter
 
maxAggregateFileSizeBeforeUnhealthy - Variable in class emissary.core.FilePickUpPlaceHealthCheck
How large we let the aggregate file size to get before we deem the situation unhealthy
maxBundleSize - Variable in class emissary.pickup.WorkSpace
 
maxChunkSize - Variable in class emissary.parser.NIOSessionParser
Max chunk to read at a time, we will never be able to read a file with a session larger than this.
maxFileCountBeforeUnhealthy - Variable in class emissary.core.FilePickUpPlaceHealthCheck
How many files to allow in the queue before we deem the situation unhealthy
maxFilextLen - Variable in class emissary.output.DropOffUtil
 
maximumContentLength - Variable in class emissary.pickup.PickUpPlace
 
maximumDataSize - Variable in class emissary.util.shell.Executrix
 
maxItinerarySteps - Variable in class emissary.core.MobileAgent
 
maxMoveErrors - Variable in class emissary.core.MobileAgent
 
maxOutputAppenders - Variable in class emissary.output.filter.AbstractRollableFilter
 
maxQueSize - Variable in class emissary.pickup.file.FilePickUpClient
 
maxRollFileSize - Variable in class emissary.output.filter.AbstractRollableFilter
 
MD5_ORIGINAL - Static variable in class emissary.kff.KffDataObjectHandler
 
MDCConstants - Class in emissary.log
 
MEM_THRESHOLD - Static variable in class emissary.pickup.WorkSpace
 
memory(byte[]) - Static method in class emissary.core.channels.SeekableByteChannelHelper
Create an in memory SBC factory which can be used to create any number of channels based on the provided bytes without storing them multiple times.
merge(Configurator) - Method in interface emissary.config.Configurator
Merge in a new configuration set with this one.
merge(Configurator) - Method in class emissary.config.ServiceConfigGuide
Merge in a new configuration set with this one.
mergeParameters(Map<? extends String, ? extends Object>) - Method in class emissary.core.BaseDataObject
Merge in parameters keeping existing keys unchanged
mergeParameters(Map<? extends String, ? extends Object>) - Method in interface emissary.core.IBaseDataObject
Merge a collection of parameters into the metadata map
MESSAGE - Static variable in class emissary.server.mvc.PauseAction
 
metadata - Variable in class emissary.parser.DecomposedSession
 
metaData - Variable in class emissary.parser.InputSession
 
METADATA_VIEW - Static variable in class emissary.output.filter.AbstractFilter
 
METADATA_VIEW_NAME - Static variable in class emissary.output.filter.AbstractFilter
Metadata view name
metaDataTag - Variable in class emissary.place.UnixCommandPlace
 
metrics - Variable in class emissary.core.MetricsManager
 
metrics - Variable in class emissary.core.ResourceWatcher
 
MetricsAction - Class in emissary.server.api
 
MetricsAction() - Constructor for class emissary.server.api.MetricsAction
 
metricsFormatter - Variable in class emissary.core.ResourceWatcher
 
MetricsFormatter - Class in emissary.core
Formatter for metrics data, following the existing format emissary format, established previously.
MetricsFormatter.Builder - Class in emissary.core
 
MetricsManager - Class in emissary.core
Manages the interactions with CodaHale's Metrics package, including configuration
MetricsManager() - Constructor for class emissary.core.MetricsManager
 
MetricsManager(Configurator) - Constructor for class emissary.core.MetricsManager
Create manager using specified configuration
MIN_CHUNK_SIZE_DEFAULT - Static variable in class emissary.parser.NIOSessionParser
 
minChunkSize - Variable in class emissary.parser.NIOSessionParser
Min chunk buffer size.
minimumContentLength - Variable in class emissary.pickup.PickUpPlace
 
minimumDataSize - Variable in class emissary.util.shell.Executrix
 
minSizeMap - Variable in class emissary.id.UnixFilePlace
 
mkTempFile(String) - Static method in class emissary.util.io.FileManipulator
 
mkTempFile(String, String) - Static method in class emissary.util.io.FileManipulator
 
MobileAgent - Class in emissary.core
An autonomous hunk of software
MobileAgent() - Constructor for class emissary.core.MobileAgent
Still have an uncaught exception handler but not really in a true ThreadGroup with other agents
MobileAgent(ThreadGroup, String) - Constructor for class emissary.core.MobileAgent
Create a new reusable Agent
MobileAgentFactory - Class in emissary.pool
 
MobileAgentFactory() - Constructor for class emissary.pool.MobileAgentFactory
create a new instance of the mobile agent factory for use by the pool
MobileAgentFactory(String) - Constructor for class emissary.pool.MobileAgentFactory
create a new instance of the mobile agent factory using the specified class as the implementation du jour
MobileAgentMBean - Interface in emissary.core
MBean interface that exposes attributes/methods to JConsole
ModeConverter - Class in emissary.command.converter
 
ModeConverter() - Constructor for class emissary.command.converter.ModeConverter
 
monitor - Variable in class emissary.core.ResourceWatcher
 
MonitorCommand<T extends BaseResponseEntity> - Class in emissary.command
 
MonitorCommand() - Constructor for class emissary.command.MonitorCommand
 
monitorProgress() - Method in class emissary.pickup.WorkSpace
Monitoring progress of the WorkSpace.
moveCountMap - Variable in class emissary.pool.MoveSpool
 
moveErrorsOccurred - Variable in class emissary.core.MobileAgent
 
MoveSpool - Class in emissary.pool
Provide a storage area for incoming "moveTo(here)" payloads so that the http transfer can become more asnychronous.
MoveSpool() - Constructor for class emissary.pool.MoveSpool
Make one and bind it in the namespace
MoveSpool.Method - Enum in emissary.pool
 
MoveSpool.SpoolItem - Class in emissary.pool
Non-public encapsulation of what we need to hold on the spool
MultiFileServerPlace - Class in emissary.place
A hybrid of the MultiFileServerPlace and the FilePickupPlace.
MultiFileServerPlace() - Constructor for class emissary.place.MultiFileServerPlace
 
MultiFileServerPlace(InputStream) - Constructor for class emissary.place.MultiFileServerPlace
 
MultiFileServerPlace(InputStream, String) - Constructor for class emissary.place.MultiFileServerPlace
 
MultiFileServerPlace(InputStream, String, String) - Constructor for class emissary.place.MultiFileServerPlace
 
MultiFileServerPlace(String, String) - Constructor for class emissary.place.MultiFileServerPlace
 
MultiFileServerPlace(String, String, String) - Constructor for class emissary.place.MultiFileServerPlace
 
MultiFileUnixCommandPlace - Class in emissary.place
 
MultiFileUnixCommandPlace() - Constructor for class emissary.place.MultiFileUnixCommandPlace
 
MultiFileUnixCommandPlace(InputStream) - Constructor for class emissary.place.MultiFileUnixCommandPlace
 
MultiFileUnixCommandPlace(String) - Constructor for class emissary.place.MultiFileUnixCommandPlace
Test constructors
MultiFileUnixCommandPlace(String, String) - Constructor for class emissary.place.MultiFileUnixCommandPlace
 
MultiFileUnixCommandPlace(String, String, String) - Constructor for class emissary.place.MultiFileUnixCommandPlace
Distributed constructor
MultiFileUnixCommandPlace.FileNameComparator - Class in emissary.place
 
MultiKeywordScanner - Class in emissary.util.search
 
MultiKeywordScanner() - Constructor for class emissary.util.search.MultiKeywordScanner
 
multipartAlternative - Variable in class emissary.core.BaseDataObject
Hash of alternate views of the data String current form is the key, byte[] is the value
myDirectories - Variable in class emissary.pickup.WorkSpace
 
myDirectory - Variable in class emissary.pickup.WorkSpace.WorkSpaceCollector
 
myKey - Variable in class emissary.place.ServiceProviderPlace
 
myParent - Variable in class emissary.pickup.file.FileDataServer
 
myPreferredAlgorithm - Variable in class emissary.kff.KffFile
 
myString - Variable in class emissary.util.io.FastStringBuffer
 

N

name - Variable in class emissary.core.sentinel.protocols.rules.AgentRule
 
name - Variable in class emissary.util.shell.ReadOutputLogger
 
Namespace - Class in emissary.core
This class is used by Emissary core to manage named classes.
NAMESPACE_NAME - Static variable in class emissary.pool.MoveSpool
 
NamespaceAction - Class in emissary.server.mvc
 
NamespaceAction() - Constructor for class emissary.server.mvc.NamespaceAction
 
NamespaceException - Exception in emissary.core
An exception in the namespace mechanism
NamespaceException(String) - Constructor for exception emissary.core.NamespaceException
Creates a new instance of NameSpaceException
namespaceName - Variable in class emissary.pool.AgentPool
The name used by this pool
nativeLibraryDeliver(String) - Method in interface emissary.jni.IJniRepositoryPlace
 
nativeLibraryDeliver(String) - Method in class emissary.jni.JniRepositoryPlace
The query string is the name of a native library to serve back.
nativeLibraryQuery(String) - Method in interface emissary.jni.IJniRepositoryPlace
 
nativeLibraryQuery(String) - Method in class emissary.jni.JniRepositoryPlace
Allow other places to ask if we have a certain library available.
nav() - Method in class emissary.server.mvc.NavAction
 
NavAction - Class in emissary.server.mvc
 
NavAction() - Constructor for class emissary.server.mvc.NavAction
 
NavAction.EmissaryNav - Class in emissary.server.mvc
 
NavAction.EmissaryNav.NavItem - Class in emissary.server.mvc
 
NavItem(String, String) - Constructor for class emissary.server.mvc.NavAction.EmissaryNav.NavItem
 
NEW_FORM - Static variable in class emissary.core.constants.Configurations
 
newChildForms - Variable in class emissary.place.MultiFileUnixCommandPlace
 
newErrorForm - Variable in class emissary.place.MultiFileUnixCommandPlace
 
newForm - Variable in class emissary.place.UnixCommandPlace
 
newFormOnError - Variable in class emissary.place.UnixCommandPlace
 
newInputStream() - Method in class emissary.core.BaseDataObject
Returns a new InputStream to the data that this BaseDataObject contains.
newInputStream() - Method in interface emissary.core.IBaseDataObject
Returns a new InputStream to the data that this BaseDataObject contains.
newParentForm - Variable in class emissary.place.MultiFileUnixCommandPlace
 
next() - Method in class emissary.core.Family
Get the next attachment name
next() - Method in class emissary.util.search.ByteTokenizer
Returns the next token from this string tokenizer.
next(String) - Method in class emissary.util.search.ByteTokenizer
Returns the next token in this string tokenizer's string.
nextChunkOrDie(byte[]) - Method in class emissary.parser.FillingNIOParser
Get and set all stats for loading the next chunk This is specified to the RAF parser families
nextFileName() - Method in class emissary.output.io.DateFilterFilenameGenerator
 
nextFileName() - Method in class emissary.output.io.DateStampFilenameGenerator
 
nextFileName() - Method in class emissary.output.io.SimpleFileNameGenerator
Returns the next unique filename from this generator.
nextFileName() - Method in interface emissary.util.io.FileNameGenerator
Returns the next unique filename from this generator.
nextKeyFromDirectory(String, IServiceProviderPlace, DirectoryEntry, IBaseDataObject) - Method in class emissary.core.MobileAgent
Communicate with the directory through the current place to get the next place to go.
nextKeyQueue - Variable in class emissary.core.MobileAgent
 
nextKeys(String, IBaseDataObject, DirectoryEntry) - Method in class emissary.directory.DirectoryPlace
Called by mobile agent to get a destination for a payload
nextKeys(String, IBaseDataObject, DirectoryEntry) - Method in interface emissary.place.IServiceProviderPlace
Return list of next places to go with data.
nextKeys(String, IBaseDataObject, DirectoryEntry) - Method in class emissary.place.ServiceProviderPlace
Delegate nextKey to our directory
nextKeys(String, IBaseDataObject, DirectoryEntry, DirectoryEntryMap) - Method in class emissary.directory.DirectoryPlace
Get tne next logical entry based on current dataId and last place visited
nextStates - Variable in class emissary.util.search.BackwardsTreeScanner.State
 
nextStates - Variable in class emissary.util.search.FastBoyerMoore.BackwardsTreeScanner.State
 
nextToken() - Method in class emissary.util.LineTokenizer
Next token as a string The string is created using the charset specified in the constructor or in the setCharset(String s) method
nextTokenBytes() - Method in class emissary.util.LineTokenizer
Next token as an array of bytes
nioFallbackMax - Variable in class emissary.parser.ParserFactory
 
nioParser - Variable in class emissary.parser.ParserFactory
 
NIOSessionParser - Class in emissary.parser
Provide a basic NIO-based session parser that reads data in chunks from the underlying channel.
NIOSessionParser(SeekableByteChannel) - Constructor for class emissary.parser.NIOSessionParser
Create the parser with the supplied data source
nioTypeMap - Variable in class emissary.parser.ParserFactory
 
NO_AGENT_ID - Static variable in class emissary.core.MobileAgent
 
NO_CONTACT - Static variable in class emissary.directory.HeartbeatManager
Status value for callers to use when setting initially not healthy
NO_DATA - emissary.core.BaseDataObject.DataState
 
NO_FORM_CHANGE_WHEN_KNOWN - Static variable in class emissary.kff.KffDataObjectHandler
 
NO_OPTIONS - Static variable in class emissary.util.io.FileFind
 
NO_SET_FILE_TYPE - Static variable in class emissary.kff.KffDataObjectHandler
 
NO_URL - Static variable in class emissary.util.PayloadUtil
 
NODE_NAME_PROPERTY - Static variable in class emissary.directory.EmissaryNode
Node name property is "emissary.node.name"
NODE_PORT_PROPERTY - Static variable in class emissary.directory.EmissaryNode
Node port property is "emissary.node.port"
NODE_REFRESH_TIMEOUT_PROPERTY - Static variable in class emissary.directory.EmissaryNode
Node refresh timeout property
NODE_SCHEME_PROPERTY - Static variable in class emissary.directory.EmissaryNode
Node scheme property
NODE_SERVICE_TYPE_PROPERTY - Static variable in class emissary.directory.EmissaryNode
Node service type property
nodeMode - Variable in class emissary.directory.EmissaryNode
 
nodeName - Variable in class emissary.directory.EmissaryNode
 
nodeNameIsDefault - Variable in class emissary.directory.EmissaryNode
 
nodePort - Variable in class emissary.directory.EmissaryNode
 
nodeRefreshTimeout - Variable in class emissary.directory.EmissaryNode
 
nodeScheme - Variable in class emissary.directory.EmissaryNode
 
nodeServiceType - Variable in class emissary.directory.EmissaryNode
 
nodeType - Variable in class emissary.directory.EmissaryNode
 
nonPropagatingMetadataValues - Variable in class emissary.place.MultiFileServerPlace
 
noNukeForms - Variable in class emissary.output.DropOffPlace
 
NORMAL_LOG_FORMAT - Static variable in class emissary.util.io.LoggingPrintStream
The log format used for "normal" messages.
NORMAL_SEPARATOR - Static variable in class emissary.util.io.LoggingPrintStream
The string used to separate the stream name from the message for "normal" messages.
normalizeBytes(byte[], int, int, String) - Method in class emissary.output.filter.AbstractFilter
Get bytes as UTF-8 converted from specified charset
normalizeBytes(byte[], String) - Method in class emissary.output.filter.AbstractFilter
Get bytes as UTF-8 converted from specified charset
normalizeEatPrefix() - Method in class emissary.pickup.WorkSpace
Make sure the eatPrefix is in canonical form
normalizeEntries(Configurator) - Static method in class emissary.server.api.Configs
Normalize the output generated from the merge of key/value pairs (sort, distinct, etc.)
NOTFOUND - Static variable in class emissary.util.search.ByteMatcher
 
notifier - Variable in class emissary.pickup.WorkSpace
 
NOTIFIER_PAUSE_TIME - Static variable in class emissary.pickup.WorkSpace
 
Notify - Class in emissary.core.sentinel.protocols.actions
Log the problem agents/threads
Notify() - Constructor for class emissary.core.sentinel.protocols.actions.Notify
 
notifyPause(HttpServletRequest) - Method in class emissary.server.mvc.PauseAction
 
notifyPickUp(String) - Method in class emissary.pickup.WorkSpace
Notify one pickup
notifyPickUps() - Method in class emissary.pickup.WorkSpace
Notify pick up place that data is available
notifyShutdown(HttpServletRequest) - Method in class emissary.server.mvc.ShutdownAction
 
notifyUnpause(HttpServletRequest) - Method in class emissary.server.mvc.PauseAction
 
nukeAllProxies - Variable in class emissary.place.UnixCommandPlace
 
nukeMyProxies - Variable in class emissary.place.MultiFileUnixCommandPlace
 
nukeMyProxies(IBaseDataObject) - Method in class emissary.place.ServiceProviderPlace
Convenience method a lot of places use.
NULL_VALUE - Static variable in class emissary.config.ServiceConfigGuide
 
num - Variable in class emissary.core.Family
Next attachment number to be used
numArgs - Variable in class emissary.util.shell.Executrix
 
numberOfBundlesToSkip - Variable in class emissary.pickup.WorkSpace
 
numChildren - Variable in class emissary.core.BaseDataObject
If this file caused other agents to be sprouted, indicate how many
numConsecutiveTakeErrors - Variable in class emissary.pickup.PickUpSpace
 
numSessions - Variable in class emissary.parser.SessionProducer
 
numSiblings - Variable in class emissary.core.BaseDataObject
If this file has siblings that were sprouted at the same time, this will indicate how many total siblings there are.
NUMTUPLES - Static variable in class emissary.directory.KeyManipulator
How many portions (separated by SEPARATOR) are in a complete key
numTuplesInKey(String) - Static method in class emissary.directory.KeyManipulator
Return the number of tuples in the Key passed in
nvl(Object, Object) - Method in class emissary.output.DropOffUtil
 

O

ObjectTracing - Interface in emissary.spi
 
ObjectTracing.Stage - Enum in emissary.spi
 
ObjectTracingService - Class in emissary.spi
 
observerManager - Variable in class emissary.directory.DirectoryPlace
Manage observers
octalStringToByteArray(String) - Static method in class emissary.util.magic.MagicMath
 
offset - Variable in class emissary.util.magic.MagicNumber
 
OFFSET - Static variable in class emissary.util.search.Hit
 
offsetUnary - Variable in class emissary.util.magic.MagicNumber
 
OLDEST_FIRST - Static variable in class emissary.command.converter.WorkspaceSortModeConverter
 
OldestFirstComparator() - Constructor for class emissary.command.converter.WorkspaceSortModeConverter.OldestFirstComparator
 
openSpace(String) - Method in interface emissary.pickup.IPickUpSpace
Open a WorkSpace when told and start asking it for data
openSpace(String) - Method in class emissary.pickup.PickUpSpace
Open a TreeSpace when told and start asking it for data
openSpaceNames - Variable in class emissary.pickup.PickUpSpace
 
openSpaceWorker(String, String) - Method in class emissary.server.mvc.internal.WorkSpaceClientOpenWorkSpaceAction
 
operator - Variable in class emissary.config.ServiceConfigGuide
 
opTimeoutMillis - Variable in class emissary.kff.KffMemcached
The timeout on any given network operation in milliseconds
OPTIONAL_DIRECTORY - Static variable in class emissary.util.DependencyCheck
 
OPTIONAL_EXECUTABLE - Static variable in class emissary.util.DependencyCheck
 
OPTIONAL_FILE - Static variable in class emissary.util.DependencyCheck
 
order - Variable in class emissary.util.shell.Executrix
 
ORIG_DOC_SIZE_KEY - Static variable in class emissary.parser.SessionParser
 
ORIGINAL_FILENAME - Static variable in class emissary.core.constants.Parameters
 
OS_NAME - Static variable in class emissary.output.DropOffUtil
 
OSReleaseUtil - Class in emissary.util.os
 
OUT - Static variable in class emissary.util.shell.Executrix
 
outbound - Variable in class emissary.pickup.WorkSpace
 
outboundAddPlaces(String, List<DirectoryEntry>, boolean) - Method in class emissary.server.mvc.adapters.DirectoryAdapter
Handle the packaging and sending of an addPlaces call to a remote directory.
outboundBundleCompletion(String, String, String, boolean) - Method in class emissary.server.mvc.adapters.WorkSpaceAdapter
Outbound notice that bundle was completed
outboundFailDirectory(String, String, boolean) - Method in class emissary.server.mvc.adapters.DirectoryAdapter
Handle the packaging and sending of an addPlaces call to a remote directory
outboundOpenWorkSpace(String, String) - Method in class emissary.server.mvc.adapters.WorkSpaceAdapter
Outbound open tells a remote WorkSpace to start pulling data
outboundRegisterPeer(String, String) - Method in class emissary.server.mvc.adapters.DirectoryAdapter
Request the XML directory entry markup from a remote directory peer and turn the response XML into a DirectoryEntryMap for return.
outboundRemovePlaces(String, List<String>, boolean) - Method in class emissary.server.mvc.adapters.DirectoryAdapter
Handle the packaging and sending of an removePlaces call to a remote directory
outboundWorkSpaceTake(String, String) - Method in class emissary.server.mvc.adapters.WorkSpaceAdapter
Outbound take grabs a WorkBundle from remote WorkSpace
outboundZoneTransfer(String, String) - Method in class emissary.server.mvc.adapters.DirectoryAdapter
Request the XML directory entry markup from a remote directory peer and turn the response XML into a Map of String,DirectoryEntryList for return
outDirs - Variable in class emissary.place.MultiFileUnixCommandPlace
 
outFileEnding - Variable in class emissary.util.shell.Executrix
 
OUTPATH - Static variable in class emissary.util.shell.Executrix
 
output - Variable in class emissary.util.shell.Executrix
 
OUTPUT_FORM - Static variable in class emissary.core.constants.Configurations
 
OUTPUT_PATH - Static variable in class emissary.output.filter.AbstractRollableFilter
 
outputable - Variable in class emissary.core.BaseDataObject
Check to see if this tree is able to be written out.
outputBanner() - Method in class emissary.command.BaseCommand
 
outputBanner() - Method in interface emissary.command.EmissaryCommand
 
outputBanner() - Method in class emissary.command.EnvCommand
 
outputBanner() - Method in class emissary.command.HelpCommand
 
outputBanner() - Method in class emissary.command.VersionCommand
 
outputDirectories - Variable in class emissary.output.DropOffUtil
Output directories
outputDirectory - Variable in class emissary.config.ExtractResource
The output path for extraction, the first config dir
outputFilters - Variable in class emissary.output.DropOffPlace
 
outputForm - Variable in class emissary.place.CoordinationPlace
 
outputPath - Variable in class emissary.output.filter.AbstractRollableFilter
 
outputPath - Variable in class emissary.output.roller.JournaledCoalescer
The path to read input and write rolled output *
outputRootPath - Variable in class emissary.pickup.WorkSpace
 
outputSpec - Variable in class emissary.output.filter.AbstractFilter
hold the output specification, if any, for this filter
outputTypes - Variable in class emissary.output.filter.AbstractFilter
A set of FileType and FileTYpe.ViewName strings controlling what can be output by this filter
overall - Variable in class emissary.parser.InputSession
 
overrideFlavor(String) - Method in class emissary.command.BaseCommand
 
oversizeArea - Variable in class emissary.pickup.PickUpPlace
 
overThreshold(Collection<AgentProtocol.PlaceAgentStats>) - Method in class emissary.core.sentinel.protocols.rules.AgentRule
Check to see if the number of places in mobile agents are over the configured threshold
overTimeLimit(Collection<AgentProtocol.PlaceAgentStats>) - Method in class emissary.core.sentinel.protocols.rules.AgentRule
Check to see if the places in mobile agents are over the configured time limit
overTimeLimit(Collection<AgentProtocol.PlaceAgentStats>) - Method in class emissary.core.sentinel.protocols.rules.AllMaxTime
Check to see if ALL places in mobile agents are over the configured time limit.
overTimeLimit(Collection<AgentProtocol.PlaceAgentStats>) - Method in class emissary.core.sentinel.protocols.rules.AnyMaxTime
Check to see if ANY places in mobile agents are over the configured time limit

P

Pair - Class in emissary.util
Pair of string,object
Pair(String, Object) - Constructor for class emissary.util.Pair
 
parameters - Variable in class emissary.core.BaseDataObject
Dynamic facets or metadata attributes of the data
Parameters - Class in emissary.core.constants
 
params - Variable in class emissary.id.WorkUnit
 
PARENT_FILETYPE - Static variable in class emissary.output.DropOffUtil
 
parentParams - Variable in class emissary.output.DropOffUtil
params to get from parent and save as PARENT_param
parentToChild(IBaseDataObject) - Static method in class emissary.kff.KffDataObjectHandler
Parent info has been copied in and must be reset for the child context
parse(Class<T>, String...) - Static method in class emissary.command.BaseCommand
Create a new command and parse the args.
parse(Class<T>, List<String>) - Static method in class emissary.command.BaseCommand
Create a new command and parse the args
parse(String) - Static method in class emissary.util.FlexibleDateTimeParser
Attempts to parse a string date using pre-configured patterns.
parse(String, boolean) - Static method in class emissary.util.FlexibleDateTimeParser
Attempts to parse a string date using pre-configured patterns
parse(String, DateTimeFormatter) - Static method in class emissary.util.FlexibleDateTimeParser
Attempts to parse a string date
parse(String, List<DateTimeFormatter>) - Static method in class emissary.util.FlexibleDateTimeParser
Attempts to parse a string date
parseDate(String, boolean) - Static method in class emissary.util.DateTimeFormatParser
Parse an RFC-822 Date or one of the thousands of variants make a quick attempt to normalize the timezone information and get the timestamp in GMT.
parseEscapedString(String) - Static method in class emissary.util.magic.MagicMath
 
parseEventDate(String, boolean) - Static method in class emissary.util.DateTimeFormatParserLegacy
Deprecated.
ParseException - Exception in emissary.util.magic
Exception used within the magic package - external clients never encounter this exception
ParseException(String) - Constructor for exception emissary.util.magic.ParseException
 
PARSER_ERROR - Static variable in class emissary.parser.SessionProducer
 
ParserEOFException - Exception in emissary.parser
Exception thrown when parsing has fully completed
ParserEOFException(String) - Constructor for exception emissary.parser.ParserEOFException
An exception with a message
ParserException - Exception in emissary.parser
Exceptions thrown during input parsing
ParserException(String) - Constructor for exception emissary.parser.ParserException
An exception with a message
ParserException(String, Throwable) - Constructor for exception emissary.parser.ParserException
An exception with a message and a cause
parserFactory - Variable in class emissary.pickup.PickUpPlace
 
ParserFactory - Class in emissary.parser
Provide a factory for getting the proper type of input parser Provide the implementing classes for that match the configured Data Identifier Engine in PARSER_NIO_IMPL_[type] variants if available.
ParserFactory() - Constructor for class emissary.parser.ParserFactory
Public constructor causes default configuration to be read
ParserFactory(Configurator) - Constructor for class emissary.parser.ParserFactory
Construct factory with specified configuration
ParserNextChunkException - Exception in emissary.parser
Exception thrown when parsing needs a new block of data
ParserNextChunkException(String) - Constructor for exception emissary.parser.ParserNextChunkException
An exception with a message
passivateObject(PooledObject<IMobileAgent>) - Method in class emissary.pool.MobileAgentFactory
Called by the pool to passivate an object
PathExistsConverter - Class in emissary.command.converter
 
PathExistsConverter() - Constructor for class emissary.command.converter.PathExistsConverter
 
PathExistsConverter(String) - Constructor for class emissary.command.converter.PathExistsConverter
 
PathExistsReadableConverter - Class in emissary.command.converter
 
PathExistsReadableConverter() - Constructor for class emissary.command.converter.PathExistsReadableConverter
 
PathExistsReadableConverter(String) - Constructor for class emissary.command.converter.PathExistsReadableConverter
 
pattern - Variable in class emissary.directory.DirectoryAdapter
Pattern for place observer subscriptions
pattern - Variable in class emissary.pickup.WorkSpace
Initial pattern for finding pickup places
Pausable - Class in emissary.core
 
Pausable(String) - Constructor for class emissary.core.Pausable
 
Pausable(String, long) - Constructor for class emissary.core.Pausable
 
pause() - Method in interface emissary.core.IPausable
Stop taking work
pause() - Method in class emissary.core.Pausable
Stop taking work
pause() - Method in class emissary.pickup.file.FilePickUpClient
Pause the QueServer to stop taking work
pause() - Method in class emissary.pickup.file.FilePickUpPlace
Pause the DataServers
pause() - Method in class emissary.server.api.Pause
 
pause() - Static method in class emissary.server.EmissaryServer
Pause the server
pause(boolean) - Static method in class emissary.server.EmissaryServer
Pause the server
pause(HttpServletRequest) - Method in class emissary.server.api.Pause
 
Pause - Class in emissary.server.api
 
Pause() - Constructor for class emissary.server.api.Pause
 
PAUSE - Static variable in class emissary.server.api.Pause
 
PauseAction - Class in emissary.server.mvc
 
PauseAction() - Constructor for class emissary.server.mvc.PauseAction
 
pauseCollector() - Method in class emissary.pickup.WorkSpace.WorkSpaceCollector
Check memory (heap) usage and wait for it to go below the threshold.
pauseInterval - Variable in class emissary.core.Pausable
 
pauseService() - Method in class emissary.command.ServerCommand
 
pauseService() - Method in class emissary.command.ServiceCommand
A method that stops a running service from taking work
payload - Variable in class emissary.core.MobileAgent
 
payloadCount() - Method in class emissary.core.HDMobileAgent
Get number of payload objects on list
payloadCount() - Method in interface emissary.core.IMobileAgent
Returns the current payload count of the agent.
PayloadLauncher - Class in emissary.pool
Launch an incoming payload the best way possible.
payloadList - Variable in class emissary.core.HDMobileAgent
 
PayloadUtil - Class in emissary.util
Utilities for dealing with IBaseDataObject and Lists thereof
PEER_GROUP_CHANGE - emissary.directory.DirectoryObserverManager.Action
 
peerDirectories - Variable in class emissary.directory.DirectoryPlace
Peer directories to this one
PeerInfo(String, boolean) - Constructor for class emissary.server.mvc.DumpDirectoryAction.PeerInfo
 
PeerList - Class in emissary.client.response
 
PeerList() - Constructor for class emissary.client.response.PeerList
 
PeerList(String, Set<String>) - Constructor for class emissary.client.response.PeerList
 
PeerObserver - Interface in emissary.directory
This interface can be implemented by any class wishing to subscribe to peer group changes in an emissary DirectoryPlace.
peers() - Method in class emissary.server.api.Peers
 
Peers - Class in emissary.server.api
The peers Emissary API endpoint.
Peers() - Constructor for class emissary.server.api.Peers
 
PeersCommand - Class in emissary.command
 
PeersCommand() - Constructor for class emissary.command.PeersCommand
 
PeersResponseEntity - Class in emissary.client.response
 
PeersResponseEntity() - Constructor for class emissary.client.response.PeersResponseEntity
 
PeersResponseEntity(PeerList) - Constructor for class emissary.client.response.PeersResponseEntity
 
peerUpdate(String, Set<DirectoryEntry>) - Method in class emissary.directory.DirectoryAdapter
Called when the peer group changes
peerUpdate(String, Set<DirectoryEntry>) - Method in interface emissary.directory.PeerObserver
Called when the peer group changes
peerUpdate(Set<DirectoryEntry>) - Method in class emissary.directory.DirectoryObserverManager
Notify all peer observers of peer list change
pending - Variable in class emissary.pickup.WorkSpace
 
pendingBundles - Variable in class emissary.pickup.PickUpSpace
 
pendingHangTime - Variable in class emissary.pickup.WorkSpace
 
penultimateVisit() - Method in class emissary.core.TransformHistory
Get the second-to-last place visited (does not include places visited during coordination)
performGet(String) - Method in class emissary.command.HttpCommand
Send a get request using the EmissaryClient
performPost(String) - Method in class emissary.command.HttpCommand
Send a get request using the EmissaryClient
perlChop - Variable in class emissary.place.UnixCommandPlace
 
permanentFailThreshold - Variable in class emissary.directory.HeartbeatManager
Number of consecutive failures to trigger permanent failure notice
PICK_UP - emissary.spi.ObjectTracing.Stage
 
pickOneOf(int) - Method in class emissary.directory.DirectoryEntryList
Pick one of any that are tied for expense at random
pickupLists - Variable in class emissary.admin.Startup
 
PickUpPlace - Class in emissary.pickup
This class is the base class of those places that inject data into the system.
PickUpPlace() - Constructor for class emissary.pickup.PickUpPlace
 
PickUpPlace(InputStream) - Constructor for class emissary.pickup.PickUpPlace
 
PickUpPlace(InputStream, String) - Constructor for class emissary.pickup.PickUpPlace
Create a pick up place
PickUpPlace(InputStream, String, String) - Constructor for class emissary.pickup.PickUpPlace
Create a pick up place
PickUpPlace(String, String) - Constructor for class emissary.pickup.PickUpPlace
Create a pick up place
PickUpPlace(String, String, String) - Constructor for class emissary.pickup.PickUpPlace
Create a pick up place
PickupQueue - Class in emissary.pickup
A size limited queue for holding data to process.
PickupQueue() - Constructor for class emissary.pickup.PickupQueue
Normal pickup queue creation
PickupQueue(int) - Constructor for class emissary.pickup.PickupQueue
Create a queue with the given max size
PickUpSpace - Class in emissary.pickup
Implementation of a pick up place that talks to a one or more WorkSpace instances for obtaining distributed work.
PickUpSpace() - Constructor for class emissary.pickup.PickUpSpace
Create using default configuration
PickUpSpace(InputStream) - Constructor for class emissary.pickup.PickUpSpace
 
PickUpSpace(InputStream, String, String) - Constructor for class emissary.pickup.PickUpSpace
Create one with stream config
PickUpSpace(String, String) - Constructor for class emissary.pickup.PickUpSpace
Create one, figuring out the directory automatically
PickUpSpace(String, String, String) - Constructor for class emissary.pickup.PickUpSpace
Create one
PkiUtil - Class in emissary.util
 
place - Variable in class emissary.core.sentinel.protocols.rules.AgentRule
 
PLACE_ADD - emissary.directory.DirectoryObserverManager.Action
 
PLACE_COST_CHANGE - emissary.directory.DirectoryObserverManager.Action
 
PLACE_NAME - Static variable in class emissary.core.constants.Configurations
 
PLACE_REMOVE - emissary.directory.DirectoryObserverManager.Action
 
PLACE_RESOURCE_LIMIT_MILLIS - Static variable in class emissary.core.constants.Configurations
 
placeAdd(String) - Method in class emissary.directory.DirectoryObserverManager
Notify all matching place observers of place add
placeAdd(List<String>) - Method in class emissary.directory.DirectoryObserverManager
Notify all matching place observers of place adds
placeAddEntries(List<DirectoryEntry>) - Method in class emissary.directory.DirectoryObserverManager
Notify all matching place observers of place adds
PlaceAgentStats(String) - Constructor for class emissary.core.sentinel.protocols.AgentProtocol.PlaceAgentStats
 
placeAlreadyStarted - Static variable in class emissary.admin.Startup
 
placeCostChange(String) - Method in class emissary.directory.DirectoryObserverManager
Notify all matching place observers of place cost change
placeCostChange(List<String>) - Method in class emissary.directory.DirectoryObserverManager
Notify all matching place observers of place cost changes
placeCostChanged(String, String) - Method in class emissary.directory.DirectoryAdapter
Called when the cost of a place matching the subscription is changed
placeCostChanged(String, String) - Method in interface emissary.directory.PlaceObserver
Called when the cost of a place matching the subscription is changed
placeCostChangeEntries(List<DirectoryEntry>) - Method in class emissary.directory.DirectoryObserverManager
Notify all matching place observers of place cost changes
placeDeregistered(String, String) - Method in class emissary.directory.DirectoryAdapter
Called when a place matching the subscription is deregistered
placeDeregistered(String, String) - Method in interface emissary.directory.PlaceObserver
Called when a place matching the subscription is deregistered
placeDeregistered(String, String) - Method in class emissary.pickup.WorkSpace.WorkSpaceDirectoryWatcher
Accept deregistration notices that match our pattern
placeHost(String) - Static method in class emissary.admin.Startup
n return the full DNS name and port without the protocol part
placeKeys - Variable in class emissary.place.CoordinationPlace
 
PlaceList - Class in emissary.client.response
 
PlaceList() - Constructor for class emissary.client.response.PlaceList
 
PlaceList(String, SortedSet<String>) - Constructor for class emissary.client.response.PlaceList
 
placeLists - Variable in class emissary.admin.Startup
 
placeLocation - Variable in class emissary.place.ServiceProviderPlace
 
placeName - Variable in class emissary.place.ServiceProviderPlace
 
placeName - Variable in class emissary.util.shell.Executrix
 
placeName(String) - Static method in class emissary.admin.Startup
return the type of place specified Key manipulator does not work on this, though it seems to if the key has dots in the hostname like many do.
PlaceObserver - Interface in emissary.directory
This interface can be implemented by any class wishing to subscribe to place changes in an emissary DirectoryPlace.
placeOutputData - Variable in class emissary.output.DropOffUtil
 
placeRefs - Variable in class emissary.place.CoordinationPlace
 
placeRegistered(String, String) - Method in class emissary.directory.DirectoryAdapter
Called when a place matching the subscription is registered
placeRegistered(String, String) - Method in interface emissary.directory.PlaceObserver
Called when a place matching the subscription is registered
placeRegistered(String, String) - Method in class emissary.pickup.WorkSpace.WorkSpaceDirectoryWatcher
Accept registration notices that match our pattern
placeRemove(String) - Method in class emissary.directory.DirectoryObserverManager
Notify all matching place observers of place remove
placeRemove(List<String>) - Method in class emissary.directory.DirectoryObserverManager
Notify all matching place observers of place removes
placeRemoveEntries(List<DirectoryEntry>) - Method in class emissary.directory.DirectoryObserverManager
Notify all matching place observers of place removes
places - Static variable in class emissary.admin.Startup
 
places() - Method in class emissary.server.api.Places
 
Places - Class in emissary.server.api
The agents Emissary API endpoint.
Places() - Constructor for class emissary.server.api.Places
 
PLACES_ENDPOINT - Static variable in class emissary.server.api.Places
 
placeSetup(int, Map<String, String>, Map<String, String>, Set<String>) - Method in class emissary.admin.Startup
Start all places on the list on a thread, return control immediately.
PlacesResponseEntity - Class in emissary.client.response
 
PlacesResponseEntity() - Constructor for class emissary.client.response.PlacesResponseEntity
 
PlacesResponseEntity(PlaceList) - Constructor for class emissary.client.response.PlacesResponseEntity
 
PlaceStarter - Class in emissary.admin
Static methods to start places in the system.
placesToStart - Variable in class emissary.admin.Startup
 
placeTimeLimits - Variable in class emissary.core.ResourceWatcher
 
placeUpdate(DirectoryObserverManager.Action, String) - Method in class emissary.directory.DirectoryObserverManager
Notify all matching place observers of change
pollingInterval - Variable in class emissary.core.sentinel.Sentinel
 
pollingInterval - Variable in class emissary.pickup.file.FileDataServer
 
pollingInterval - Variable in class emissary.pickup.file.FilePickUpClient
These parameters determine the enqueing behavior.
pollingInterval - Variable in class emissary.pickup.file.FilePickUpPlace
 
pollingInterval - Variable in class emissary.pickup.QueServer
 
pool - Variable in class emissary.pool.MoveSpool
 
pool() - Method in class emissary.server.api.Pool
 
Pool - Class in emissary.server.api
The agents Emissary API endpoint.
Pool() - Constructor for class emissary.server.api.Pool
 
POOL_CLUSTER_ENDPOINT - Static variable in class emissary.server.api.Pool
 
POOL_ENDPOINT - Static variable in class emissary.server.api.Pool
 
PoolCommand - Class in emissary.command
 
PoolCommand() - Constructor for class emissary.command.PoolCommand
 
pop() - Method in class emissary.place.sample.CachePlace
 
popCurrentForm() - Method in class emissary.core.BaseDataObject
Remove a form from the head of the list
popCurrentForm() - Method in interface emissary.core.IBaseDataObject
Remove a form from the head of the list
POPPED_FORMS - emissary.output.DropOffUtil.FileTypeCheckParameter
 
popProperty(String) - Method in class emissary.id.Identification
Get the value of the specified property and remove it from this identification
popType() - Method in class emissary.id.Identification
Remove the first type from the list and return it
position() - Method in class emissary.core.channels.AbstractSeekableByteChannel
If the channel is open, return the current position
position() - Method in class emissary.output.roller.journal.JournaledChannel
 
position() - Method in class emissary.output.roller.journal.KeyedOutput
 
position() - Method in class emissary.util.WindowedSeekableByteChannel
position(long) - Method in class emissary.core.channels.AbstractSeekableByteChannel
Set the position of the channel.
position(long) - Method in class emissary.output.roller.journal.JournaledChannel
 
position(long) - Method in class emissary.output.roller.journal.KeyedOutput
 
position(long) - Method in class emissary.util.WindowedSeekableByteChannel
PositionRecord - Class in emissary.parser
Record offset and length of something in an array
PositionRecord(long[]) - Constructor for class emissary.parser.PositionRecord
Take an array of two ints for start and length
PositionRecord(long, long) - Constructor for class emissary.parser.PositionRecord
position and length of something important in a data structure
POST - Static variable in class emissary.util.web.Url
 
POST_FILE_NAME - Static variable in class emissary.config.ServiceConfigGuide
 
postFilterHook(List<IBaseDataObject>, Map<String, Object>) - Method in class emissary.output.DropOffPlace
Clean up after all filter are done
postSprout(byte[], IBaseDataObject, File, int, int, int, StringBuilder, IBaseDataObject) - Method in class emissary.place.MultiFileUnixCommandPlace
Override hook when an attachment finished processing
postUrl(UrlData) - Static method in class emissary.util.web.Url
post to a url
postUrl(UrlData, HttpPostParameters) - Static method in class emissary.util.web.Url
post to a url
postUrl(String) - Static method in class emissary.util.web.Url
post a Url without any extra properties
postUrl(String, List<UrlRequestProperty>, HttpPostParameters) - Static method in class emissary.util.web.Url
Post on a url, specifying additional header properties and params
postWorkBundleCompleted(String, String, String, boolean) - Method in class emissary.server.mvc.internal.WorkBundleCompletedAction
 
PRE_SORTED - Static variable in interface emissary.output.filter.IDropOffFilter
Used in params when filter should understand that the List of incoming records is presorted value is "PRE_SORTED_RECORDS"
preferredAlgorithm - Variable in class emissary.kff.KffMemcached
The hash to use as the key
preferredViewPatternList - Variable in class emissary.analyze.Analyzer
 
preferredViews - Variable in class emissary.analyze.Analyzer
 
preFilterHook(List<IBaseDataObject>, Map<String, Object>) - Method in class emissary.output.DropOffPlace
Prepare a list of payload object to be filtered
prefix - Variable in class emissary.output.DropOffUtil
 
PREFIXES_LANG - Static variable in class emissary.core.Form
 
PRESERVE_CASE - Static variable in interface emissary.config.Configurator
 
PRESERVE_TIME - Static variable in class emissary.directory.DirectoryEntry
Value of PRESERVE_TIME flag
PRESERVE_TIME - Static variable in class emissary.directory.DirectoryEntryList
Value of PRESERVE_TIME flag
preserveParentData - Variable in class emissary.place.MultiFileUnixCommandPlace
 
preSprout(byte[], IBaseDataObject, File, int, int, StringBuilder) - Method in class emissary.place.MultiFileUnixCommandPlace
Override hook when an attachment begins processing
previousIndex - Variable in class emissary.util.LineTokenizer
 
PRIMARY_VIEW - Static variable in class emissary.output.filter.AbstractFilter
 
PRIMARY_VIEW_NAME - Static variable in class emissary.output.filter.AbstractFilter
String to use when dealing with the primary view specifically
print(PrintStream) - Method in class emissary.util.search.BackwardsTreeScanner.State
 
print(PrintStream) - Method in class emissary.util.search.FastBoyerMoore.BackwardsTreeScanner.State
 
print(PrintStream, String) - Method in class emissary.util.search.BackwardsTreeScanner.State
 
print(PrintStream, String) - Method in class emissary.util.search.FastBoyerMoore.BackwardsTreeScanner.State
 
print(String) - Method in class emissary.util.io.LoggingPrintStream
Prints a string.
printDependencyReport() - Method in class emissary.util.DependencyCheck
 
printFormattedMetadata(IBaseDataObject) - Static method in class emissary.util.PayloadUtil
 
println(Object) - Method in class emissary.util.io.LoggingPrintStream
Prints an Object and then terminate the line.
printMeta() - Method in class emissary.core.BaseDataObject
 
printMeta() - Method in interface emissary.core.IBaseDataObject
Print the parameters, nicely formatted
priority - Variable in class emissary.core.BaseDataObject
The integer priority of the data object.
priority - Variable in class emissary.pickup.PriorityDirectory
 
Priority - Class in emissary.pickup
 
PRIORITY_DIR_REGEX - Static variable in class emissary.command.converter.PriorityDirectoryConverter
 
PriorityDirectory - Class in emissary.pickup
Hold the name of a directory path along with the priority at which things should be processed from that source
PriorityDirectory() - Constructor for class emissary.pickup.PriorityDirectory
 
PriorityDirectory(String, int) - Constructor for class emissary.pickup.PriorityDirectory
 
PriorityDirectoryConverter - Class in emissary.command.converter
 
PriorityDirectoryConverter() - Constructor for class emissary.command.converter.PriorityDirectoryConverter
 
prng - Static variable in class emissary.output.DropOffUtil
 
probeLogger - Static variable in class emissary.core.MobileAgent
 
procError - Variable in class emissary.core.BaseDataObject
History of processing errors.
process(IBaseDataObject) - Method in class emissary.directory.DirectoryPlace
Payloads that need to traverse the relay gateway can visit here to be forwarded on to the correct destination
process(IBaseDataObject) - Method in class emissary.id.UnixFilePlace
Consume a DataObject, and return a transformed one.
process(IBaseDataObject) - Method in class emissary.jni.JniRepositoryPlace
Satisfy the needs of ServiceProviderPlace even though we do not expect any agents to visit here right now.
process(IBaseDataObject) - Method in class emissary.output.DropOffPlace
Called by MobileAgent through ServiceProviderPlace to handle a single payload
process(IBaseDataObject) - Method in class emissary.place.CoordinationPlace
Process point when not using HDMobileAgent
process(IBaseDataObject) - Method in interface emissary.place.IServiceProviderPlace
Override point for non-HD agent calls
process(IBaseDataObject) - Method in class emissary.place.KffHashPlace
 
process(IBaseDataObject) - Method in class emissary.place.sample.CachePlace
Consume a DataObject, and return a transformed one.
process(IBaseDataObject) - Method in class emissary.place.sample.DelayPlace
Consume the data object
process(IBaseDataObject) - Method in class emissary.place.sample.DevNullPlace
Consume the data object
process(IBaseDataObject) - Method in class emissary.place.sample.RefreshablePlace
Consume the data object
process(IBaseDataObject) - Method in class emissary.place.sample.ToLowerPlace
Consume a DataObject, and return a transformed one.
process(IBaseDataObject) - Method in class emissary.place.sample.ToUpperPlace
Consume a DataObject, and return a transformed one.
process(IBaseDataObject) - Method in class emissary.place.ServiceProviderPlace
Convenience method to process a single payload when there is no expecation of decomposing any new payload objects from what was provided
process(IBaseDataObject) - Method in class emissary.place.UnixCommandPlace
Process the data coming from MobileAgent
process(IBaseDataObject) - Method in class emissary.place.VersionPlace
 
process(IBaseDataObject) - Method in class emissary.transform.HtmlEscapePlace
Deprecated.
Consume a dataObject and return a modified one.
process(IBaseDataObject) - Method in class emissary.transform.JavascriptEscapePlace
Deprecated.
Consume a dataObject and return a modified one.
process(IBaseDataObject) - Method in class emissary.transform.JsonEscapePlace
Deprecated.
Consume a dataObject and return a modified one.
processBundle(WorkBundle) - Method in class emissary.pickup.file.FilePickUpClient
Call back from queue server when a new bundle is dequeued for processing.
processCommand(String[]) - Method in class emissary.place.MultiFileUnixCommandPlace
Execute the command and args in the array
processCommand(String[], StringBuilder, StringBuilder) - Method in class emissary.place.MultiFileUnixCommandPlace
Execute the command and args in the array
processCurrentForms(IBaseDataObject) - Method in class emissary.transform.HtmlEscapePlace
Deprecated.
 
processData(IBaseDataObject) - Method in class emissary.place.MultiFileUnixCommandPlace
Process an incoming payload returning attachments This entry point is shared among all synchronized, unsynchronized, normal and heavy-duty processing entry points.
processData(IBaseDataObject) - Method in class emissary.place.UnixCommandPlace
Run the command and process the results
processData(IBaseDataObject, boolean) - Method in class emissary.output.DropOffPlace
Internal method to process a single data object
processData(IBaseDataObject, int, int) - Method in class emissary.place.MultiFileUnixCommandPlace
Process an incoming payload returning attachments, using only some of the data This entry point is shared among all synchronized, unsynchronized, normal and heavy-duty processing entry points.
processDataFile(File) - Method in class emissary.pickup.PickUpPlace
Call back from a data server or queue server when a new file is ready to process.
processDataFile(File, String, boolean, boolean, String) - Method in class emissary.pickup.PickUpPlace
Call back from a data server or queue server when a new file is ready to process
processDataObject(byte[], String, File, boolean) - Method in class emissary.pickup.PickUpPlace
Build a data object and handle the data bytes
processDataObject(IBaseDataObject, String, File, boolean) - Method in class emissary.pickup.PickUpPlace
Set up the dataobject and send it on the way
processDirectory(File) - Method in class emissary.pickup.WorkSpace
handle getting a directory in the recursive descent
processDirectoryEntry(String, String, String, File, boolean) - Method in class emissary.pickup.file.FilePickUpClient
Allow subclasses to do things with work bundles containing directory entries.
processEncoding(IBaseDataObject) - Method in class emissary.transform.HtmlEscapePlace
Deprecated.
 
processFirstPlace - Variable in class emissary.core.MobileAgent
 
processHeavyDuty(IBaseDataObject) - Method in class emissary.id.SizeIdPlace
Process a payload
processHeavyDuty(IBaseDataObject) - Method in class emissary.place.CoordinationPlace
Process point for HDMobileAgent
processHeavyDuty(IBaseDataObject) - Method in interface emissary.place.IServiceProviderPlace
Override point for HD Agent calls
processHeavyDuty(IBaseDataObject) - Method in class emissary.place.MultiFileUnixCommandPlace
Process an incoming payload returning a list of attachments
processHeavyDuty(IBaseDataObject) - Method in class emissary.place.sample.TemplatePlace
Consume a DataObject, and return a transformed one.
processHeavyDuty(IBaseDataObject) - Method in class emissary.place.ServiceProviderPlace
Process a payload and return a list of new items decomosed from it (or an empty list) What happens here and what is ultimately expected depends on the workflow stage of the place registration, and the type of job it is expected to do.
processMaxMillis - Variable in class emissary.util.shell.Executrix
 
processMetadata(List<IBaseDataObject>) - Method in class emissary.output.DropOffUtil
Process metadata before doing any output
processMethodImplemented - Variable in class emissary.place.ServiceProviderPlace
These are used to track process vs processHD implementations to know whether one can proxy for the other one
processQueueItem(WorkBundle) - Method in class emissary.pickup.file.FilePickUpClient.FileQueServer
When taking an item from the queue process it our custom way
processQueueItem(WorkBundle) - Method in class emissary.pickup.QueServer
Action to take when an item is removed from queue
ProcessReader - Class in emissary.util.shell
 
ProcessReader() - Constructor for class emissary.util.shell.ProcessReader
 
processSessions(byte[], String, File) - Method in class emissary.pickup.PickUpPlace
Parse out sessions and process data from a byte array
processSessions(File, String) - Method in class emissary.pickup.PickUpPlace
Parse out sessions and process data from a file
processSingleChild(IBaseDataObject, byte[], File) - Method in class emissary.place.MultiFileUnixCommandPlace
processSingleChild(IBaseDataObject, File) - Method in class emissary.place.MultiFileUnixCommandPlace
Process in a custom way when there is only one file result
processSingleChild(IBaseDataObject, File, byte[]) - Method in class emissary.place.MultiFileUnixCommandPlace
Process in a custom way when there is only one file result
PROJECT_BASE_ENV - Static variable in class emissary.config.ConfigUtil
 
projectBase - Variable in class emissary.pickup.WorkSpace
 
ProjectBaseConverter - Class in emissary.command.converter
 
ProjectBaseConverter() - Constructor for class emissary.command.converter.ProjectBaseConverter
 
ProjectBaseConverter(String) - Constructor for class emissary.command.converter.ProjectBaseConverter
 
projectRootDirectory() - Static method in class emissary.config.ConfigUtil
Give the project root directory
PROP_FILE_ENDING - Static variable in class emissary.config.ConfigUtil
Constant string for files that end with ".properties"
PROP_SUFFIX - Static variable in class emissary.util.io.ResourceReader
 
propertyChange(PropertyChangeEvent) - Method in class emissary.roll.RollManager
 
props - Variable in class emissary.id.Identification
 
protectedElement(String, byte[]) - Static method in class emissary.util.xml.AbstractJDOMUtil
Create a JDOM element, protecting the data with encoding if needed
protectedElement(String, String) - Static method in class emissary.util.xml.AbstractJDOMUtil
Create a JDOM element, protecting the data with encoding if needed
Protocol - Class in emissary.core.sentinel.protocols
Protocols are configured with a list of rules that trigger some action if all conditions are met.
Protocol() - Constructor for class emissary.core.sentinel.protocols.Protocol
 
Protocol(Configurator) - Constructor for class emissary.core.sentinel.protocols.Protocol
 
ProtocolFactory - Class in emissary.core.sentinel.protocols
 
protocols - Variable in class emissary.core.sentinel.Sentinel
 
PROXY_KEY_PARAMETER - Static variable in class emissary.server.mvc.adapters.DirectoryAdapter
 
proxyFor(String) - Method in class emissary.directory.DirectoryEntry
Change the key such that the place specified by proxyKey acts as a proxy for the current key.
publishStats() - Method in class emissary.pickup.WorkSpace
Output some information to the logger on what we have been doing lately
pullFormToTop(String) - Method in class emissary.core.BaseDataObject
 
pullFormToTop(String) - Method in interface emissary.core.IBaseDataObject
Move curForm to the top of the stack pushing everything above it down one slot
pups - Variable in class emissary.pickup.WorkSpace
Pickup places we will send to, loaded and modified by directory observation during runtime
purgeNonFinalForms(IBaseDataObject) - Static method in class emissary.core.MobileAgent
Delete all forms on the stack that are not final.
pushBack() - Method in class emissary.util.LineTokenizer
Push back a single token onto the stack We only take a single push back.
pushCurrentForm(String) - Method in class emissary.core.BaseDataObject
 
pushCurrentForm(String) - Method in interface emissary.core.IBaseDataObject
Push a form onto the head of the list
pushDedupedForm(IBaseDataObject, String) - Static method in class emissary.util.DataUtil
As IBaseDataObject.pushCurrentForm(String) but makes sure each form is not already on the stack first.
pushDedupedForms(IBaseDataObject, Collection<String>) - Static method in class emissary.util.DataUtil
As IBaseDataObject.pushCurrentForm(String) but makes sure each form is not already on the stack first.
pushForm - Variable in class emissary.place.CoordinationPlace
 
pushType(String) - Method in class emissary.id.Identification
Add the type to the front of the list and return it
put(Class<?>, Class<?>[], Constructor<?>) - Static method in class emissary.util.ConstructorLookupCache
Store a constructor lookup in the cache.
put(String, Class<?>) - Static method in class emissary.util.ClassLookupCache
Store a class lookup in the cache.
put(K, V) - Method in class emissary.util.CaseInsensitiveMap
Put an element into the map If it is a string, put it in and also add it to our case remapping map
putAll(Map<? extends K, ? extends V>) - Method in class emissary.util.CaseInsensitiveMap
Put all
putParameter(String, Object) - Method in class emissary.core.BaseDataObject
 
putParameter(String, Object) - Method in interface emissary.core.IBaseDataObject
Put a new metadata element into the map
putParameters(Map<? extends String, ? extends Object>) - Method in class emissary.core.BaseDataObject
Put a collection of parameters into the metadata map, keeping both old and new values
putParameters(Map<? extends String, ? extends Object>) - Method in interface emissary.core.IBaseDataObject
Put a collection of parameters into the metadata map
putParameters(Map<? extends String, ? extends Object>, IBaseDataObject.MergePolicy) - Method in class emissary.core.BaseDataObject
Merge in new parameters using the specified policy to determine whether to keep all values, unique values, or prefer existing values
putParameters(Map<? extends String, ? extends Object>, IBaseDataObject.MergePolicy) - Method in interface emissary.core.IBaseDataObject
Put a collection of parameters into the metadata map using the specified merge policy
putUniqueParameters(Map<? extends String, ? extends Object>) - Method in class emissary.core.BaseDataObject
Put a collection of parameters into the metadata map, adding only distinct k/v pairs
putUniqueParameters(Map<? extends String, ? extends Object>) - Method in interface emissary.core.IBaseDataObject
Put a collection of parameters into the metadata map uniquely

Q

QLOCK - Variable in class emissary.pickup.WorkSpace
 
QUALITY - Static variable in class emissary.directory.DirectoryEntry
Xml name of quality element value is "quality"
queServer - Variable in class emissary.pickup.file.FilePickUpClient
 
QueServer - Class in emissary.pickup
Monitor thread for a PickupQueue and return items for processing.
QueServer(IPickUpSpace, PickupQueue) - Constructor for class emissary.pickup.QueServer
Create
QueServer(IPickUpSpace, PickupQueue, long) - Constructor for class emissary.pickup.QueServer
Create with polling interval
QueServer(IPickUpSpace, PickupQueue, long, String) - Constructor for class emissary.pickup.QueServer
Create with polling interval and thread name
queue - Variable in class emissary.pickup.PickupQueue
 
queue - Variable in class emissary.pickup.QueServer
 
quiet - Variable in class emissary.command.VersionCommand
 
quit() - Method in class emissary.core.ResourceWatcher
Safely stop the monitoring Thread
quit() - Method in class emissary.core.sentinel.Sentinel
Safely stop the monitoring Thread
quit() - Method in class emissary.pool.MoveSpool
Shut down the spooling thread and clear out any remaining payloads.

R

RCS_ID - Static variable in class emissary.util.io.SocketUtils
 
rdvPeer - Variable in class emissary.directory.DirectoryPlace
True if this directory is a rendezvous peer
read() - Method in class emissary.util.io.LoggingInputStream
 
read(byte[]) - Method in class emissary.util.io.LoggingInputStream
 
read(byte[], int, int) - Method in class emissary.util.io.LoggingInputStream
 
read(ByteBuffer) - Method in class emissary.core.channels.AbstractSeekableByteChannel
Read bytes from the channel into the provided buffer, if the channel is still open.
read(ByteBuffer) - Method in class emissary.output.roller.journal.JournaledChannel
 
read(ByteBuffer) - Method in class emissary.output.roller.journal.KeyedOutput
 
read(ByteBuffer) - Method in class emissary.util.WindowedSeekableByteChannel
ReadBinaryOutputBuffer - Class in emissary.util.shell
 
ReadBinaryOutputBuffer(InputStream, ByteArrayOutputStream) - Constructor for class emissary.util.shell.ReadBinaryOutputBuffer
 
readByteArray(DataInputStream) - Static method in class emissary.util.io.SocketUtils
 
readConfigData(InputStream) - Method in class emissary.config.ServiceConfigGuide
 
readConfigData(InputStream, String) - Method in class emissary.config.ServiceConfigGuide
 
readConfigData(String) - Method in class emissary.config.ServiceConfigGuide
Reads the configuration file specified in the argument and sets the mandatory parameters.
readDataFromChannel(SeekableByteChannel) - Static method in class emissary.util.shell.Executrix
Read all byte data from a channel and return in an array
readDataFromChannel(SeekableByteChannel, long, int) - Static method in class emissary.util.shell.Executrix
Read byte data from a channel and return in an array
readDataFromFile(RandomAccessFile) - Static method in class emissary.util.shell.Executrix
Read data from random access file passed in and return data read in a byte array.
readDataFromFile(RandomAccessFile, int, int) - Static method in class emissary.util.shell.Executrix
Read data from random access file passed in and return data read in a byte array.
readDataFromFile(String) - Static method in class emissary.util.shell.Executrix
Read data from file name passed in and return data read in a byte array.
readDataFromFile(String, boolean) - Static method in class emissary.util.shell.Executrix
Read data from file name passed in and return data read in a byte array.
readFile(String) - Static method in class emissary.util.shell.Executrix
Read entire file from disk to a byte array
readFile(String, int) - Static method in class emissary.util.shell.Executrix
Read portion of a file from disk to a byte array
readFromStream(DataInputStream) - Static method in class emissary.pickup.WorkBundle
Deserialize a WorkBundle from a DataInputStream
readFromStream(DataInputStream) - Static method in class emissary.pickup.WorkUnit
 
readImpl(ByteBuffer) - Method in class emissary.core.channels.AbstractSeekableByteChannel
Real read implementation.
ReadOutput - Class in emissary.util.io
 
ReadOutput(InputStream, String) - Constructor for class emissary.util.io.ReadOutput
 
ReadOutput(InputStream, String, PrintStream) - Constructor for class emissary.util.io.ReadOutput
 
ReadOutputBuffer - Class in emissary.util.shell
 
ReadOutputBuffer(InputStream, long) - Constructor for class emissary.util.shell.ReadOutputBuffer
 
ReadOutputBuffer(InputStream, long, String) - Constructor for class emissary.util.shell.ReadOutputBuffer
 
ReadOutputBuffer(InputStream, StringBuffer) - Constructor for class emissary.util.shell.ReadOutputBuffer
 
ReadOutputBuffer(InputStream, StringBuffer, String) - Constructor for class emissary.util.shell.ReadOutputBuffer
 
ReadOutputBuffer(InputStream, StringBuilder) - Constructor for class emissary.util.shell.ReadOutputBuffer
 
ReadOutputBuffer(InputStream, StringBuilder, String) - Constructor for class emissary.util.shell.ReadOutputBuffer
 
ReadOutputLogger - Class in emissary.util.shell
 
ReadOutputLogger(String, InputStream) - Constructor for class emissary.util.shell.ReadOutputLogger
 
readSingleConfigFile(String) - Method in class emissary.config.ServiceConfigGuide
 
readString(DataInputStream) - Static method in class emissary.util.io.SocketUtils
 
ready() - Method in interface emissary.id.Engine
Determine if the engine is ready
reconfigure() - Method in class emissary.parser.ParserFactory
Configure this factory with default config (for keeping the API backward compatible)
reconfigure(Configurator) - Method in interface emissary.id.Engine
(Re)configure the engine
reconfigure(Configurator) - Method in class emissary.parser.ParserFactory
Reconfigure the factory causes the configuration to be reloaded It is not threadsafe to call this while data is being identified or parsers are being instantiated.
reconfigureLogHook() - Method in class emissary.Emissary
 
recordHistory(DirectoryEntry, IBaseDataObject) - Method in class emissary.core.MobileAgent
Record the processing history in the data object
recordHistory(DirectoryEntry, List<IBaseDataObject>) - Method in class emissary.core.HDMobileAgent
Record history for a bunch of payload objects (IBaseDataObject)
recordHistory(IServiceProviderPlace, IBaseDataObject) - Method in class emissary.core.MobileAgent
Record the processing history in the data object
recordHistory(IServiceProviderPlace, List<IBaseDataObject>) - Method in class emissary.core.HDMobileAgent
Record history for a bunch of payload objects (IBaseDataObject)
recordLength - Variable in class emissary.kff.KffFile
 
recordSnapshot(byte[]) - Method in class emissary.core.SafeUsageChecker
Stores a new integrity snapshot
Recover - Class in emissary.core.sentinel.protocols.actions
Attempts to recover the mobile agents by interrupting the thread
Recover() - Constructor for class emissary.core.sentinel.protocols.actions.Recover
 
recurseSubDirs - Variable in class emissary.place.MultiFileUnixCommandPlace
 
REDUCED_HISTORY - Static variable in class emissary.util.PayloadUtil
 
reentrantLock - Variable in class emissary.kff.KffFile
 
refresh() - Method in class emissary.place.ServiceProviderRefreshablePlace
Reinitialize the place by reloading the configurator and reconfiguring the place.
refresh() - Static method in class emissary.server.EmissaryServer
Refresh reloadable places
refresh(boolean) - Method in class emissary.place.ServiceProviderRefreshablePlace
Reinitialize the place by reloading the configurator and reconfiguring the place.
refresh(boolean, boolean) - Method in class emissary.place.ServiceProviderRefreshablePlace
Reinitialize the place by reloading the configurator and reconfiguring the place.
Refresh - Class in emissary.server.api
 
Refresh() - Constructor for class emissary.server.api.Refresh
 
REFRESH - Static variable in class emissary.server.api.Refresh
 
RefreshablePlace - Class in emissary.place.sample
This place performs no action other than logging its current config values
RefreshablePlace(ServiceProviderRefreshablePlace, boolean) - Constructor for class emissary.place.sample.RefreshablePlace
 
RefreshablePlace(String) - Constructor for class emissary.place.sample.RefreshablePlace
Create for test
RefreshablePlace(String, String, String) - Constructor for class emissary.place.sample.RefreshablePlace
Create and register
refreshPlaces(HttpServletRequest) - Method in class emissary.server.api.Refresh
 
refreshService() - Method in class emissary.command.ServerCommand
 
refreshService() - Method in class emissary.command.ServiceCommand
A method that refreshes services
regexPatternForVersion - Variable in class emissary.place.VersionPlace
 
register() - Method in class emissary.pickup.WorkSpace
Configure the Processor.
register() - Method in class emissary.place.ServiceProviderPlace
Register our interest in all of our serviceProxies Sends only one message to the directory to cover all service proxies (a scalability issue for large systems)
register(DirectoryObserver) - Static method in class emissary.directory.DirectoryAdapter
Static method to register on the local default named directory
register(String) - Method in class emissary.place.ServiceProviderPlace
Register a single service proxy key
registerMBean(Object) - Static method in class emissary.util.JMXUtil
Simple method (hopefully) to register an object with the JMXServer.
registerMBean(Object, String) - Static method in class emissary.util.JMXUtil
 
RegisterPeerAction - Class in emissary.server.mvc.internal
 
RegisterPeerAction() - Constructor for class emissary.server.mvc.internal.RegisterPeerAction
 
registerPeerPost(String, String) - Method in class emissary.server.mvc.internal.RegisterPeerAction
 
registerWith(DirectoryEntry, List<DirectoryEntry>, boolean) - Method in class emissary.directory.DirectoryPlace
Private helper to register directories.
registerWithDirectory(List<String>) - Method in class emissary.place.ServiceProviderPlace
Register keys with the directory
rehash(IBaseDataObject) - Method in class emissary.place.ServiceProviderPlace
Rehash the payload if this is a rehashing place
RehashingPlace - Interface in emissary.place
Marker interface to force ServiceProvider impl to recompute hash checksum after processing
reinitLogback() - Method in class emissary.command.BaseCommand
 
remaining() - Method in class emissary.core.channels.AbstractSeekableByteChannel
The amount of bytes remaining in this channel (size - current position).
REMOTE_COST_OVERHEAD - Static variable in interface emissary.directory.IDirectoryPlace
 
REMOTE_EXPENSE_OVERHEAD - Static variable in interface emissary.directory.IDirectoryPlace
 
remove(DirectoryObserver) - Static method in class emissary.directory.DirectoryAdapter
Static method to remove from the local default named directory
remove(Object) - Method in class emissary.util.CaseInsensitiveMap
Remove a mapping
removeAlgorithm(String) - Method in class emissary.kff.KffChain
Remove an algorithm from use
removeAllEntries(String) - Method in class emissary.config.ServiceConfigGuide
Remove all entries from the list of parameters matching the String argument passed in.
removeAllMatching(String) - Method in class emissary.directory.DirectoryEntryMap
Remove all entries that match the key returning them as a list
removeAllMatching(String, long) - Method in class emissary.directory.DirectoryEntryMap
Remove all entries that match the key returning them as a list
removeAllOnDirectory(String) - Method in class emissary.directory.DirectoryEntryMap
Find and remove all entries on a directory
removeAllOnDirectory(String, long) - Method in class emissary.directory.DirectoryEntryMap
Find and remove all entries on a directory
removeCommas - Variable in class emissary.id.UnixFilePlace
 
removeEntry(ConfigEntry) - Method in class emissary.config.ServiceConfigGuide
Remove an entry from the list of parameters matching the ConfigEntry argument passed in.
removeEntry(String) - Method in class emissary.directory.DirectoryEntryMap
Remove a directory entry from the map
removeEntry(String, String) - Method in interface emissary.config.Configurator
Remove all entries by the given name
removeEntry(String, String) - Method in class emissary.config.ServiceConfigGuide
Remove all entries by the given name
removeEntry(String, String) - Method in class emissary.directory.DirectoryEntryMap
Remove the directory entry specified by entry key from the list specified by key
removeExistingFile(String) - Method in class emissary.output.DropOffUtil
Remove a file if it exists
removeExpense(String) - Static method in class emissary.directory.KeyManipulator
Strip the expense from a key if present
removeFilesSeen(Collection<String>) - Method in class emissary.pickup.WorkSpace
Remove each fileName from the filesSeen list without regard to the timestamp
removeFirstPayload() - Method in class emissary.pool.MoveSpool
Remove the oldest payload item on the spool
removeHash(IBaseDataObject) - Static method in class emissary.kff.KffDataObjectHandler
Remove all hash params from the payload
removeKey(String) - Method in interface emissary.place.IServiceProviderPlace
Remove key
removeKey(String) - Method in class emissary.place.ServiceProviderPlace
Remove and deregister a key
removeParameters - Variable in class emissary.config.ServiceConfigGuide
 
removePickUp(String) - Method in class emissary.pickup.WorkSpace
Remove a pickup, if it had work bundles pending completion transfer them back to the outbound queue
removePlaces(List<String>) - Method in class emissary.directory.DirectoryPlace
Deregister places removing all keys for the specified places.
removePlaces(List<String>) - Method in interface emissary.directory.IDirectoryPlace
Deregister places.
removePropertyChangeListener(PropertyChangeListener) - Method in class emissary.roll.Roller
 
removeRemoteDirectory(String) - Method in class emissary.directory.HeartbeatManager
Remove a directory from the monitor list
removeServiceProxy(String) - Method in interface emissary.place.IServiceProviderPlace
Remove a service proxy from the running place.
removeServiceProxy(String) - Method in class emissary.place.ServiceProviderPlace
Remove a service proxy from the running place.
renamedForm(String) - Method in class emissary.id.IdPlace
Return the form renamed if it is listed as a RENAME_ID otherwise just return as-id
renameFileToDoneArea(File) - Method in class emissary.pickup.PickUpPlace
Action to move th file to the done area when successfully processed
renameFileToDoneArea(File, String) - Method in class emissary.pickup.PickUpPlace
Action to move th file to the done area when successfully processed using the specified outut area
renameFileToErrorArea(File) - Method in class emissary.pickup.PickUpPlace
Action to move the file to the error area due to failure to process
renameMetadataRecord(String) - Method in class emissary.parser.SimpleNioParser
Allow subclasses to arbitrarily rename metadata fields This is a do nothing function in the base class.
renames - Variable in class emissary.id.IdPlace
 
renameToError(Path) - Method in class emissary.output.roller.JournaledCoalescer
 
renameToInProcessAreaAs(File, File) - Method in class emissary.pickup.PickUpPlace
Action to move the file to inProcess area when taking ownership
replace - Variable in class emissary.id.UnixFilePlace
 
replaceCurrentForm(String) - Method in class emissary.core.BaseDataObject
 
replaceCurrentForm(String) - Method in interface emissary.core.IBaseDataObject
Replace all current forms with specified
replaceFiletype - Variable in class emissary.id.UnixFilePlace
 
reporter - Variable in class emissary.core.MetricsManager
 
reportProblem(File, String) - Method in class emissary.pickup.file.FileDataServer
Report the problem file and move it to the error location
RequestUtil - Class in emissary.server.mvc.adapters
Utilities for dealing with request parameters
REQUIRED_DIRECTORY - Static variable in class emissary.util.DependencyCheck
 
REQUIRED_EXECUTABLE - Static variable in class emissary.util.DependencyCheck
 
REQUIRED_FILE - Static variable in class emissary.util.DependencyCheck
 
RESERVED_SERVICE_CONFIG_KEYS - Static variable in class emissary.core.constants.Configurations
The list of reserved service config keys for service/place creation
reset() - Method in class emissary.core.SafeUsageChecker
Resets the snapshot cache
reset() - Method in class emissary.util.io.LoggingInputStream
 
resetBundleId() - Method in class emissary.pickup.WorkBundle
Reset the unique id
resetCacheThenRecordSnapshot(byte[]) - Method in class emissary.core.SafeUsageChecker
Resets the cache and stores a new integrity snapshot
resetData(byte[]) - Method in class emissary.util.search.ByteMatcher
Reset the byte array.
resetData(byte[]) - Method in class emissary.util.search.KeywordScanner
Reset the byte array.
resetData(String) - Method in class emissary.util.search.ByteMatcher
 
resetData(String) - Method in class emissary.util.search.KeywordScanner
 
resetData(String, String) - Method in class emissary.util.search.ByteMatcher
 
resetData(String, String) - Method in class emissary.util.search.KeywordScanner
 
resetData(String, Charset) - Method in class emissary.util.search.ByteMatcher
 
resetData(String, Charset) - Method in class emissary.util.search.KeywordScanner
 
resetFactory(MobileAgentFactory) - Method in class emissary.pool.AgentPool
Reset the factory.
resetKeywords(String[]) - Method in class emissary.util.search.BackwardsTreeScanner
Resets keywords and internal State learns them.
resetPool() - Method in class emissary.pool.MoveSpool
 
resetProgress(long) - Method in class emissary.roll.Roller
 
resetStats() - Method in class emissary.core.ResourceWatcher
 
resetTimer() - Method in class emissary.core.sentinel.protocols.trackers.AgentTracker
 
resolveReverseDataType(int) - Static method in class emissary.util.magic.MagicNumberFactory
 
ResourceException - Exception in emissary.core
This exception is used for resource management within the emissary framework
ResourceException(String) - Constructor for exception emissary.core.ResourceException
Create an emissary exception
ResourceException(String, Throwable) - Constructor for exception emissary.core.ResourceException
Create an emissary exception
ResourceException(Throwable) - Constructor for exception emissary.core.ResourceException
Create an emissary exception
ResourceReader - Class in emissary.util.io
This class reads a resource with utilities to read those with common names
ResourceReader() - Constructor for class emissary.util.io.ResourceReader
Create a resource reader for use
ResourceWatcher - Class in emissary.core
Track mobile agents and make them obey resource limitations
ResourceWatcher() - Constructor for class emissary.core.ResourceWatcher
 
ResourceWatcher(MetricsManager) - Constructor for class emissary.core.ResourceWatcher
Create a resource watcher set it running and bind into the NamespaceException
resourceWatcherStart(IServiceProviderPlace) - Method in class emissary.core.MobileAgent
 
resourceWatcherStart(IServiceProviderPlace) - Method in class emissary.place.CoordinationPlace
 
retries - Static variable in class emissary.client.EmissaryClient
 
retrieveFile(String, String[]) - Method in class emissary.jni.JNI
Actually retrieve the byteStream of the native library over the network and save it to a diskfile.
retryCount - Variable in class emissary.pickup.WorkSpace
 
returnAgent(IMobileAgent) - Method in class emissary.pool.AgentPool
Return an agent to the pool
returnFile(String, String[]) - Method in class emissary.jni.JNI
Look up the repository using our directory and retrieve the bytestream over the network with a synchronous call.
returnFile(String, String[], String) - Method in class emissary.jni.JNI
Retrieve from the Repository with the specified Key.
roll() - Method in class emissary.metrics.AgentsEmitter
Attempt to emit an id that an agent is processing
roll() - Method in class emissary.output.roller.JournaledCoalescer
 
roll() - Method in interface emissary.roll.Rollable
Rolls selected object.
roll() - Method in class emissary.util.roll.RollableFileOutputStream
Rolls current file.
ROLL_INTERVAL_UNIT - Static variable in class emissary.output.filter.AbstractRollableFilter
 
rollable - Variable in class emissary.output.filter.AbstractRollableFilter
 
Rollable - Interface in emissary.roll
Interface for objects that need to take action on various intervals.
RollableFileOutputStream - Class in emissary.util.roll
Allows for use within the Emissary Rolling framework.
RollableFileOutputStream(FileNameGenerator) - Constructor for class emissary.util.roll.RollableFileOutputStream
 
RollableFileOutputStream(FileNameGenerator, File) - Constructor for class emissary.util.roll.RollableFileOutputStream
 
roller - Variable in class emissary.output.filter.AbstractRollableFilter
 
Roller - Class in emissary.roll
Stateful object for the RollManager to track progress of a provided Rollable.
Roller(long, TimeUnit, long, Rollable) - Constructor for class emissary.roll.Roller
Deprecated.
Roller(TimeUnit, long, Rollable) - Constructor for class emissary.roll.Roller
 
Roller(TimeUnit, long, Rollable, long) - Constructor for class emissary.roll.Roller
 
rollInterval - Variable in class emissary.output.filter.AbstractRollableFilter
 
rollIntervalUnits - Variable in class emissary.output.filter.AbstractRollableFilter
 
RollManager - Class in emissary.roll
RollManager handles all incremental rolls for configured objects within the framework
RollManager() - Constructor for class emissary.roll.RollManager
 
RollManager(Configurator) - Constructor for class emissary.roll.RollManager
 
rollOutputs(List<String>, String) - Method in class emissary.server.mvc.internal.RollOutputsAction
 
RollOutputsAction - Class in emissary.server.mvc.internal
 
RollOutputsAction() - Constructor for class emissary.server.mvc.internal.RollOutputsAction
 
rollover() - Method in class emissary.util.CustomRolloverLogbackAppender
 
RollScheduledExecutor - Class in emissary.roll
Scheduled Executor to support unhandled execution Exceptions.
RollScheduledExecutor(int, ThreadFactory) - Constructor for class emissary.roll.RollScheduledExecutor
 
RollUtil - Class in emissary.roll
Util class to grab known parameters from configs to help configure Rollable objects.
rotatePickUps() - Method in class emissary.pickup.WorkSpace
Rotate the list of pickups so that the same old one isn't always first on the list.
Rule<T> - Class in emissary.core.sentinel.protocols.rules
 
Rule() - Constructor for class emissary.core.sentinel.protocols.rules.Rule
 
rules - Variable in class emissary.core.sentinel.protocols.Protocol
 
run() - Method in class emissary.command.BaseCommand
 
run() - Method in interface emissary.command.EmissaryCommand
 
run() - Method in class emissary.core.MobileAgent
Runnable interface, starts this agent running on its own thread.
run() - Method in class emissary.core.Pausable
 
run() - Method in class emissary.core.ResourceWatcher
Runnable interface where we get to monitor stuff
run() - Method in class emissary.core.sentinel.protocols.AgentProtocol
Checks to see if the mobile agents are processing the same data since the last polling event
run() - Method in class emissary.core.sentinel.protocols.Protocol
 
run() - Method in class emissary.core.sentinel.Sentinel
Runnable interface where we get to monitor stuff
run() - Method in class emissary.pickup.file.FileDataServer
Implement the run method from Thread to start monitoring Runs until the shutdown() method is called
run() - Method in class emissary.pickup.QueServer
Processing loop to monitor the queue
run() - Method in class emissary.pickup.WorkSpace.ClientNotifier
 
run() - Method in class emissary.pickup.WorkSpace
Start collection of files and monitoring system progress
run() - Method in class emissary.pickup.WorkSpace.WorkSpaceCollector
Pull all the files into bundles, emit some stats, and notify the PickUp client instances to start work.
run() - Method in class emissary.pool.MoveSpool
Run the thread to watch the spool
run() - Method in class emissary.roll.Roller
 
run() - Method in class emissary.util.io.ReadOutput
 
run() - Method in class emissary.util.shell.ProcessReader
Wrapper method to ensure that the ProcessReader.applyLogContextMap() method is always invoked before executing the core functionality of ProcessReader subclasses
run() - Method in class emissary.util.WatcherThread
I've chosen to use an internal flag (called flag) to represent the state of the running thread.
run(Protocol) - Method in class emissary.core.sentinel.Sentinel
 
run(CommandLine) - Method in class emissary.command.ConfigCommand
 
run(CommandLine) - Method in interface emissary.command.EmissaryCommand
 
run(CommandLine) - Method in class emissary.command.EnvCommand
 
run(CommandLine) - Method in class emissary.command.HelpCommand
 
run(CommandLine) - Method in class emissary.command.MonitorCommand
 
run(CommandLine) - Method in class emissary.command.PeersCommand
 
run(CommandLine) - Method in class emissary.command.ServiceCommand
 
run(CommandLine) - Method in class emissary.command.TopologyCommand
 
run(CommandLine) - Method in class emissary.command.VersionCommand
 
runCommandOn(byte[]) - Method in class emissary.place.UnixCommandPlace
Helper routine to run command on data
running - Variable in class emissary.directory.DirectoryPlace
True if this directory is running
runOutputFilters(Object, Map<String, Object>) - Method in class emissary.output.DropOffPlace
Run all the output filter
runRules(Map<String, AgentTracker>) - Method in class emissary.core.sentinel.protocols.AgentProtocol
Run the configured rules over the watched mobile-agents

S

SaferJDOMUtil - Class in emissary.util.xml
Utilities for dealing with JDOM documents.
SafeUsageChecker - Class in emissary.core
Utility for validating that Places safely interact with IBDO payloads in byte array form.
SafeUsageChecker() - Constructor for class emissary.core.SafeUsageChecker
 
SafeUsageChecker(Configurator) - Constructor for class emissary.core.SafeUsageChecker
 
sanitizeParameter(String) - Static method in class emissary.server.mvc.adapters.RequestUtil
Sanitize request parameter to remove CR/LF values
sanitizeParameters(String[]) - Static method in class emissary.server.mvc.adapters.RequestUtil
Sanitize request parameters to remove CR/LF values
sanitizeParametersStringList(List<String>) - Static method in class emissary.server.mvc.adapters.RequestUtil
Sanitize request parameters to remove CR/LF values
scan(byte[], int, int, Collection<int[]>) - Method in class emissary.util.search.FastBoyerMoore
 
scan(byte[], int, HitList) - Method in class emissary.util.search.BackwardsTreeScanner
This scans the byte array backwards from the offset.
scan(byte[], int, Collection<int[]>) - Method in class emissary.util.search.FastBoyerMoore.BackwardsTreeScanner
This scans the byte array backwards from the offset.
scan(int, int, Collection<int[]>) - Method in class emissary.util.search.FastBoyerMoore
 
scan(int, Collection<int[]>) - Method in class emissary.util.search.FastBoyerMoore.BackwardsTreeScanner
 
searchCurrentForm(String) - Method in class emissary.core.BaseDataObject
 
searchCurrentForm(String) - Method in interface emissary.core.IBaseDataObject
Check to see if this value is already on the stack of itinerary items
searchCurrentForm(Collection<String>) - Method in class emissary.core.BaseDataObject
 
searchCurrentForm(Collection<String>) - Method in interface emissary.core.IBaseDataObject
Check to see one of these values is on the stack of itinerary items
seekableByteChannelFactory - Variable in class emissary.core.BaseDataObject
A factory to create channels for the referenced data.
SeekableByteChannelFactory - Interface in emissary.core.channels
Interface to provide a consistent experience dealing with streaming data.
SeekableByteChannelHelper - Class in emissary.core.channels
Helper methods to handle SeekableByteChannel objects
SegmentChannelFactory - Class in emissary.core.channels
This class creates a SeekableByteChannelFactory which represents a segment of another SeekableByteChannelFactory.
send(Object) - Method in class emissary.pool.MoveSpool
Add an item to the spool for sending.
send(Object, IServiceProviderPlace) - Method in class emissary.pool.MoveSpool
Add an item to the spool for sending.
send(HttpUriRequestBase) - Method in class emissary.client.EmissaryClient
 
send(HttpUriRequestBase, Cookie) - Method in class emissary.client.EmissaryClient
Sends a request to the web server.
sendByteArray(byte[], DataOutputStream) - Static method in class emissary.util.io.SocketUtils
 
sendFailMessage(DirectoryEntry, String, boolean) - Method in class emissary.directory.DirectoryPlace
Send directory failure message to another directory
sendRequest(EmissaryClient, String) - Method in class emissary.command.AgentsCommand
 
sendRequest(EmissaryClient, String) - Method in class emissary.command.DirectoryCommand
 
sendRequest(EmissaryClient, String) - Method in class emissary.command.MonitorCommand
 
sendRequest(EmissaryClient, String) - Method in class emissary.command.PoolCommand
 
sendString(String, DataOutputStream) - Static method in class emissary.util.io.SocketUtils
 
Sentinel - Class in emissary.core.sentinel
Track mobile agents and take action on suspicious behavior
Sentinel() - Constructor for class emissary.core.sentinel.Sentinel
Create a Sentinel - set it running and bind into the Namespace
SEP - Static variable in class emissary.core.Family
The family separator string "-att-"
SEPARATOR - Static variable in class emissary.directory.KeyManipulator
How we separate portions of the key
SEPARATOR - Static variable in class emissary.output.DropOffUtil
 
seq - Variable in class emissary.output.io.DateStampFilenameGenerator
 
ServerCommand - Class in emissary.command
 
ServerCommand() - Constructor for class emissary.command.ServerCommand
 
SERVICE_COST - Static variable in class emissary.core.constants.Configurations
 
SERVICE_DESCRIPTION - Static variable in class emissary.core.constants.Configurations
 
SERVICE_HEALTH_ENDPOINT - Static variable in class emissary.command.ServiceCommand
 
SERVICE_INVALIDATE_ENDPOINT - Static variable in class emissary.command.ServiceCommand
 
SERVICE_KEY - Static variable in class emissary.core.constants.Configurations
 
SERVICE_KILL_ENDPOINT - Static variable in class emissary.command.ServiceCommand
 
SERVICE_LOCATION - Static variable in class emissary.log.MDCConstants
 
SERVICE_NAME - Static variable in class emissary.core.constants.Configurations
 
SERVICE_PROXY - Static variable in class emissary.core.constants.Configurations
 
SERVICE_PROXY_DENY - Static variable in class emissary.core.constants.Configurations
 
SERVICE_QUALITY - Static variable in class emissary.core.constants.Configurations
 
SERVICE_REFRESH_ENDPOINT - Static variable in class emissary.command.ServiceCommand
 
SERVICE_SHUTDOWN_ENDPOINT - Static variable in class emissary.command.ServiceCommand
 
SERVICE_TYPE - Static variable in class emissary.core.constants.Configurations
 
ServiceCommand - Class in emissary.command
Abstract command to control service components (stop/pause/unpause)
ServiceCommand() - Constructor for class emissary.command.ServiceCommand
 
ServiceConfigGuide - Class in emissary.config
This class implements the Configurator interface for services within the Emissary framework.
ServiceConfigGuide() - Constructor for class emissary.config.ServiceConfigGuide
Public default constructor
ServiceConfigGuide(InputStream) - Constructor for class emissary.config.ServiceConfigGuide
Public default constructor with InputStream
ServiceConfigGuide(InputStream, String) - Constructor for class emissary.config.ServiceConfigGuide
Public default constructor with InputStream and name
ServiceConfigGuide(String) - Constructor for class emissary.config.ServiceConfigGuide
Public default constructor with file name
ServiceConfigGuide(String, String) - Constructor for class emissary.config.ServiceConfigGuide
Public constructor with dir and filename
serviceCost - Variable in class emissary.place.ServiceProviderPlace
 
serviceDescription - Variable in class emissary.place.ServiceProviderPlace
Text description of what the place does, usually from config file
serviceHook(String, IBaseDataObject, byte[]) - Method in class emissary.place.UnixCommandPlace
Hook for services not coded in this implementation
serviceHostUrl - Variable in class emissary.directory.DirectoryEntry
The service URL from the key
serviceLocation - Variable in class emissary.directory.DirectoryEntry
THe service location from the key
serviceName - Variable in class emissary.directory.DirectoryEntry
THe service name from the key
serviceParameters - Variable in class emissary.config.ServiceConfigGuide
 
ServiceProviderPlace - Class in emissary.place
Concrete instances of ServiceProviderPlace can be created by the emissary.admin.PlaceStarter and registered with the emissary.directory.IDirectoryPlace to make their respective services available and a specified cost and quality throughout the system.
ServiceProviderPlace() - Constructor for class emissary.place.ServiceProviderPlace
Create a place and register it in the local directory.
ServiceProviderPlace(ServiceProviderPlace) - Constructor for class emissary.place.ServiceProviderPlace
Create the place based on another ServiceProviderPlace
ServiceProviderPlace(InputStream) - Constructor for class emissary.place.ServiceProviderPlace
Construct with config data from a stream on the local directory
ServiceProviderPlace(InputStream, String) - Constructor for class emissary.place.ServiceProviderPlace
Create the place with no directory
ServiceProviderPlace(InputStream, String, String) - Constructor for class emissary.place.ServiceProviderPlace
Construct with config data from a stream
ServiceProviderPlace(String) - Constructor for class emissary.place.ServiceProviderPlace
Create a place and register it at the location specified.
ServiceProviderPlace(String, String) - Constructor for class emissary.place.ServiceProviderPlace
Create the place with no directory
ServiceProviderPlace(String, String, String) - Constructor for class emissary.place.ServiceProviderPlace
Create the place the normal way
ServiceProviderPlaceMBean - Interface in emissary.place
MBean interface that exposes attributes/methods to JConsole
ServiceProviderRefreshablePlace - Class in emissary.place
ServiceProviderPlace that supports on-demand refresh of its configuration
ServiceProviderRefreshablePlace() - Constructor for class emissary.place.ServiceProviderRefreshablePlace
 
ServiceProviderRefreshablePlace(ServiceProviderRefreshablePlace, boolean) - Constructor for class emissary.place.ServiceProviderRefreshablePlace
Refresh specific constructor, basically clones a place and swaps out the Namespace ref
ServiceProviderRefreshablePlace(InputStream) - Constructor for class emissary.place.ServiceProviderRefreshablePlace
 
ServiceProviderRefreshablePlace(InputStream, String) - Constructor for class emissary.place.ServiceProviderRefreshablePlace
 
ServiceProviderRefreshablePlace(InputStream, String, String) - Constructor for class emissary.place.ServiceProviderRefreshablePlace
 
ServiceProviderRefreshablePlace(String) - Constructor for class emissary.place.ServiceProviderRefreshablePlace
 
ServiceProviderRefreshablePlace(String, String) - Constructor for class emissary.place.ServiceProviderRefreshablePlace
 
ServiceProviderRefreshablePlace(String, String, String) - Constructor for class emissary.place.ServiceProviderRefreshablePlace
 
serviceQuality - Variable in class emissary.place.ServiceProviderPlace
 
serviceType - Variable in class emissary.directory.DirectoryEntry
The service type from the key
SessionParser - Class in emissary.parser
Base for all session parsers returned from ParserFactory
SessionParser() - Constructor for class emissary.parser.SessionParser
 
SessionProducer - Class in emissary.parser
This class takes a SessionParser and produces data objects from the sessions coming out of the session parser.
SessionProducer(SessionParser, String) - Constructor for class emissary.parser.SessionProducer
Creates a SessionProducer with one initial form
SessionProducer(SessionParser, String, List<String>) - Constructor for class emissary.parser.SessionProducer
Creates a SessionProducer
sessionStart - Variable in class emissary.parser.FillingNIOParser
position of the session start relative to the start of the current chunk
set(IBaseDataObject, Runnable) - Static method in class emissary.util.DisposeHelper
Set a single Dispose object to a BDO (overwrites any existing Dispose objects)
set(TransformHistory) - Method in class emissary.core.TransformHistory
Replace history with the new history
set(List<String>) - Method in class emissary.core.TransformHistory
Replace history with the new history
SET_FILE_TYPE - Static variable in class emissary.kff.KffDataObjectHandler
 
SET_FORM_WHEN_KNOWN - Static variable in class emissary.kff.KffDataObjectHandler
 
setAbbrevHash(Boolean) - Method in class emissary.place.VersionPlace
 
setAction(String) - Static method in class emissary.admin.Startup
Set the action based on the command line argument
setAgentId(String) - Method in class emissary.core.MobileAgent
Build the unique agent ID for carrying this payload around mostly used in error reporting
setAgentId(String) - Method in class emissary.core.sentinel.protocols.trackers.AgentTracker
 
setAgents(SortedSet<Agent>) - Method in class emissary.client.response.AgentList
 
setAlgorithms(Collection<String>) - Method in class emissary.kff.KffChain
Set the specified algorithms
setAppName(String) - Method in class emissary.server.mvc.NavAction.EmissaryNav
 
setAppVersion(String) - Method in class emissary.server.mvc.NavAction.EmissaryNav
 
setArrivalPlace(IServiceProviderPlace) - Method in class emissary.core.MobileAgent
Set the current place we should kick off with
setAuthHeader(String, String) - Method in class emissary.util.web.UrlRequestProperty
Set up the base64 encoded string for the Auth header
setBirthOrder(int) - Method in class emissary.core.BaseDataObject
 
setBirthOrder(int) - Method in interface emissary.core.IBaseDataObject
What number is this sibling in the family
setBroken(String) - Method in class emissary.core.BaseDataObject
 
setBroken(String) - Method in interface emissary.core.IBaseDataObject
Set brokenness for document
setBundleId(String) - Method in class emissary.pickup.WorkBundle
Set the work bundle id
setBundleSize(int) - Method in class emissary.pickup.file.FileDataServer
Set the number of files to group when polling
setCaseId(String) - Method in class emissary.pickup.WorkBundle
Sets the value of caseId
setCaseId(String) - Method in class emissary.pickup.WorkSpace
Reset the case id
setCaseSensitive(boolean) - Method in class emissary.util.search.KeywordScanner
Sets the case sensitivity of the scanner.
setChannelFactory(SeekableByteChannelFactory) - Method in class emissary.core.BaseDataObject
Set the byte channel factory using whichever implementation is providing access to the data.
setChannelFactory(SeekableByteChannelFactory) - Method in interface emissary.core.IBaseDataObject
Set the byte channel factory using whichever implementation is providing access to the data.
setCharset(String) - Method in class emissary.util.LineTokenizer
Set the character set to use when outputting tokens as strings default is 8859_1
setCharset(Charset) - Method in class emissary.util.LineTokenizer
Set the character set to use when outputting tokens as strings default is 8859_1
setClassification(String) - Method in class emissary.core.BaseDataObject
 
setClassification(String) - Method in interface emissary.core.IBaseDataObject
Set the classification.
setClassification(String) - Method in class emissary.parser.DecomposedSession
Set the classification
setClassString(String) - Method in class emissary.pool.MobileAgentFactory
Set the class implementing IMobileAgent
setCommand(String) - Method in class emissary.util.shell.Executrix
Sets the value of command that this instance will execute
setConfigs(List<Config>) - Method in class emissary.client.response.ConfigList
 
setConfigs(List<String>) - Method in class emissary.client.response.Config
 
setConnectionTimeout(int) - Method in class emissary.client.EmissaryClient
 
setContextMap(Map<String, String>) - Method in class emissary.util.shell.ProcessReader
Allows parent threads to pass state values retrieved through a call to MDC.getCopyOfContextMap()
setCost(int) - Method in class emissary.client.response.Directory
 
setCost(int) - Method in class emissary.directory.DirectoryEntry
Set the cost of processing at a place.
setCqeFromExp(int) - Method in class emissary.directory.DirectoryEntry
Set the expense, cost and quality from the expense
setCrc(long) - Method in class emissary.kff.ChecksumResults
Sets the value of crc
setCrc32(long) - Method in class emissary.kff.KffResult
Sets the value of crc32
setCreationTimestamp(Instant) - Method in class emissary.core.BaseDataObject
The creation timestamp is part of the provenance of the event represented by this instance.
setCreationTimestamp(Instant) - Method in interface emissary.core.IBaseDataObject
Set the timestamp for when the object was created
setCsrfHeader(HttpUriRequestBase, String) - Method in class emissary.client.EmissaryClient
 
setCsrfHeader(HttpUriRequestBase, String, String) - Method in class emissary.client.EmissaryClient
 
setCurrentForm - Variable in class emissary.id.SizeIdPlace
True iff the current form should be set
setCurrentForm(IBaseDataObject, String) - Method in class emissary.id.IdPlace
Set the current form after deciding if it's a FINAL_ID or not
setCurrentForm(IBaseDataObject, Collection<String>) - Method in class emissary.id.IdPlace
Set a whole bunch of new forms.
setCurrentForm(String) - Method in class emissary.core.BaseDataObject
 
setCurrentForm(String) - Method in interface emissary.core.IBaseDataObject
Replaces the current form of the data with a new form Does a pop() followed by a push(newForm) to simulate what would happen in the old "one form at a time system"
setCurrentForm(String) - Method in class emissary.id.WorkUnit
Sets the value of currentForm
setCurrentForm(String, boolean) - Method in class emissary.core.BaseDataObject
 
setCurrentForm(String, boolean) - Method in interface emissary.core.IBaseDataObject
Replaces the current form of the data with a form passed and potentially clears the entire form stack
setCurrentFormAndFiletype(IBaseDataObject, String) - Static method in class emissary.util.DataUtil
Convenience method for using same value as currentForm (pushed) and filetype for a IBaseDataObject
setData(byte[]) - Method in class emissary.core.BaseDataObject
 
setData(byte[]) - Method in interface emissary.core.IBaseDataObject
Set BaseDataObjects data to byte array passed in.
setData(byte[]) - Method in class emissary.id.WorkUnit
Sets the value of data
setData(byte[]) - Method in class emissary.parser.DecomposedSession
Set the data entry using the passed in byte array This implementation does NOT make a copy of the byte array Previously existing data is lost
setData(byte[]) - Method in class emissary.util.search.FastBoyerMoore.BackwardsTreeScanner
 
setData(byte[]) - Method in class emissary.util.search.FastBoyerMoore
 
setData(byte[], boolean) - Method in class emissary.parser.DecomposedSession
Set the data entry using the passed in byte array or a copy Previously existing data is lost
setData(byte[], int, int) - Method in class emissary.core.BaseDataObject
Set new data on the BDO, using a range of the provided byte array.
setData(byte[], int, int) - Method in interface emissary.core.IBaseDataObject
Set BaseDataObjects data to the portion of the byte array specified
setData(byte[], int, int) - Method in class emissary.parser.DecomposedSession
Set the data from the specified portion of the array Always makes a copy.
setDataId(String) - Method in class emissary.client.response.Directory
 
setDataType(String) - Method in class emissary.directory.DirectoryEntry
Set a new data type
setDebugFlag(boolean) - Method in class emissary.pickup.WorkSpace
Set the debug flag
setDelay(int) - Method in class emissary.util.WatcherThread
 
setDeleteZeroByteFiles(boolean) - Method in class emissary.util.roll.RollableFileOutputStream
Determines whether to delete zero byte files on a roll.
setDirectoryEntry(DirectoryEntry) - Method in class emissary.client.response.Directory
 
setDirectoryEntryKey(String) - Method in class emissary.core.sentinel.protocols.trackers.AgentTracker
 
setDirectoryName(String) - Method in class emissary.pickup.PriorityDirectory
 
setDirectoryPlace(String) - Method in class emissary.client.response.DirectoryList
 
setDirectoryProcessing(boolean) - Method in class emissary.pickup.WorkSpace
Set directory processing flag.
setDisplay(String) - Method in class emissary.server.mvc.NavAction.EmissaryNav.NavItem
 
setEatPrefix(String) - Method in class emissary.pickup.WorkBundle
Sets the value of eatPrefix
setEatPrefix(String) - Method in class emissary.pickup.WorkSpace
Reset the eatprefix for this workspace
setEmptySession(IBaseDataObject) - Static method in class emissary.util.DataUtil
Convenience method to assign the current form and file type of a IBaseDataObject to "EMPTY_SESSION".
setEntries(List<ConfigEntry>) - Method in class emissary.client.response.Config
 
setEntries(SortedSet<Directory>) - Method in class emissary.client.response.DirectoryList
 
setEntry(String) - Method in class emissary.client.response.Directory
 
setErrorCount(int) - Method in class emissary.pickup.WorkBundle
Set a new value for the error count
setErrorLogging(boolean) - Method in class emissary.util.MagicNumberUtil
 
setExecutrix(Executrix) - Method in class emissary.place.MultiFileUnixCommandPlace
Set a custom executrix, allows easier mocking among other things
setExecutrix(Executrix) - Method in class emissary.place.UnixCommandPlace
Set a custom executrix, allows easier mocking among other things
setExpense(int) - Method in class emissary.client.response.Directory
 
setExtractedRecords(List<? extends IBaseDataObject>) - Method in class emissary.core.BaseDataObject
 
setExtractedRecords(List<? extends IBaseDataObject>) - Method in class emissary.core.ExtractedRecord
Deprecated.
setExtractedRecords(List<? extends IBaseDataObject>) - Method in interface emissary.core.IBaseDataObject
Set/replace the list of extracted children
setFailedToParse() - Method in class emissary.pickup.WorkUnit
Sets the WorkUnit as a failed to parse WorkUnit
setFailedToProcess() - Method in class emissary.pickup.WorkUnit
Sets the status of whether the WorkUnit had an error in processing
setFailThreshold(int) - Method in class emissary.directory.HeartbeatManager
Set the failure threshold
setFilename(String) - Method in class emissary.core.BaseDataObject
Set the filename
setFilename(String) - Method in interface emissary.core.IBaseDataObject
Set the filename
setFilename(String) - Method in class emissary.id.WorkUnit
Sets the value of filename
setFilename(String) - Method in class emissary.pickup.WorkUnit
Sets the filename for the WorkUnit
setFileOutputCommand() - Method in class emissary.place.MultiFileUnixCommandPlace
Set the output type programatically
setFileOutputCommand() - Method in class emissary.place.UnixCommandPlace
Set the output type programatically
setFileTimestampUsage(boolean) - Method in class emissary.pickup.WorkSpace
Set the use of file timestamps to control whether a file is new enough to be added to the queue
setFileType - Variable in class emissary.id.SizeIdPlace
True iff the Filetype should be set
setFileType(String) - Method in class emissary.core.BaseDataObject
Put the FILETYPE parameter, null to clear
setFileType(String) - Method in interface emissary.core.IBaseDataObject
Put the FILETYPE parameter
setFileTypeHistoryPreference(String, String) - Static method in class emissary.util.PayloadUtil
Check if fileType is already mapped to history preference.
setFileTypeIfEmpty(String) - Method in class emissary.core.BaseDataObject
 
setFileTypeIfEmpty(String) - Method in interface emissary.core.IBaseDataObject
Set FILETYPE parameter iff empty using the built-in definition of empty
setFileTypeIfEmpty(String, String[]) - Method in class emissary.core.BaseDataObject
Deprecated.
setFileTypeIfEmpty(String, String[]) - Method in interface emissary.core.IBaseDataObject
Deprecated.
setFileTypeOnKnown - Variable in class emissary.kff.KffDataObjectHandler
 
setFilterName(String) - Method in class emissary.kff.KffResult
Set the name of the reporting filter
setFilterName(String) - Method in class emissary.output.filter.AbstractFilter
Set the filter name
setFilterName(String) - Method in interface emissary.output.filter.IDropOffFilter
Set the name of the filter
setFilterType(KffFilter.FilterType) - Method in class emissary.kff.KffFile
Set the filter type
setFinalCurrentForm(IBaseDataObject, String) - Method in class emissary.id.IdPlace
Before setting a final current form, pop everything this place is a proxy for, then push the new form onto both the currentForm() and destination() stack.
setFlavors(List<String>) - Method in class emissary.client.response.Config
 
setFlexEntry(boolean) - Method in class emissary.util.CounterSet
Change the flexentry setting
setFontEncoding(String) - Method in class emissary.core.BaseDataObject
 
setFontEncoding(String) - Method in interface emissary.core.IBaseDataObject
Set the font encoding string
setFooter(byte[]) - Method in class emissary.core.BaseDataObject
Set the footer byte array WARNING: this implementation uses the passed in array directly, no copy is made so the caller should not reuse the array.
setFooter(byte[]) - Method in interface emissary.core.IBaseDataObject
Set the footer byte array
setFooter(byte[]) - Method in class emissary.id.WorkUnit
Sets the value of footer[]
setFooter(byte[]) - Method in class emissary.parser.DecomposedSession
Set the footer This implementation does NOT make a copy of the byte array Previously existing footer data is lost
setFormOnKnownData - Variable in class emissary.kff.KffDataObjectHandler
 
setFullyParsed(boolean) - Method in class emissary.parser.SessionParser
Set the fully parsed indicator
setHash(String, byte[]) - Method in class emissary.kff.ChecksumResults
Sets the value of hash
setHashValue(IBaseDataObject, String) - Static method in class emissary.kff.KffDataObjectHandler
Set the supplied hash into the right hash slot We can determine the right slot based on the value of the hash
setHeader(byte[]) - Method in class emissary.core.BaseDataObject
Set the header byte array WARNING: this implementation uses the passed in array directly, no copy is made so the caller should not reuse the array.
setHeader(byte[]) - Method in interface emissary.core.IBaseDataObject
Set the header byte array
setHeader(byte[]) - Method in class emissary.id.WorkUnit
Sets the value of header[]
setHeader(byte[]) - Method in class emissary.parser.DecomposedSession
Set the header.
setHeaderEncoding(String) - Method in class emissary.core.BaseDataObject
Set the value of headerEncoding for proper interpretation and processing later
setHeaderEncoding(String) - Method in interface emissary.core.IBaseDataObject
Set the value of headerEncoding for proper interpretation and processing later
setHistory(TransformHistory) - Method in class emissary.core.BaseDataObject
 
setHistory(TransformHistory) - Method in interface emissary.core.IBaseDataObject
Replace history with the new history
setHit(boolean) - Method in class emissary.kff.KffResult
Sets the value of known
setHitAndType(KffFilter.FilterType) - Method in class emissary.kff.KffResult
Set the hit status to true and copy in the filter type from the argument
setHost(String) - Method in class emissary.client.response.AgentList
 
setHost(String) - Method in class emissary.client.response.PeerList
 
setHost(String) - Method in class emissary.client.response.PlaceList
 
setId(int) - Method in class emissary.util.search.Hit
 
setId(String) - Method in class emissary.core.BaseDataObject
 
setId(String) - Method in interface emissary.core.IBaseDataObject
Set the unique identifier of the IBaseDataObject
setImplementingClass(String) - Static method in class emissary.core.DataObjectFactory
Override implementation details
setImplementingExtractClass(String) - Static method in class emissary.core.DataObjectFactory
Override implementation details
setIncludeDate(Boolean) - Method in class emissary.place.VersionPlace
 
setInFileEnding(String) - Method in class emissary.util.shell.Executrix
Sets the value of inFileEnding
setInitialForms(List<String>) - Method in class emissary.parser.DecomposedSession
Set the list of initial forms to use This will overwrite existing initial forms
setItemName(String) - Method in class emissary.kff.KffResult
Record the name of the item being tracked by this object
setKey(String) - Method in class emissary.config.ConfigEntry
Set the key of the ConfigEntry object.
setKey(String) - Method in class emissary.directory.DirectoryEntry
Set key and precompute stuff we need
setKey(String) - Method in class emissary.util.Pair
Sets the value of key
setKey(String) - Method in class emissary.util.web.UrlRequestProperty
Set the value of key.
setLength(byte[], int) - Static method in class emissary.util.magic.MagicMath
 
setLength(int) - Method in class emissary.util.io.FastStringBuffer
 
setLink(String) - Method in class emissary.server.mvc.NavAction.EmissaryNav.NavItem
 
setLocal(AgentList) - Method in class emissary.client.response.AgentsResponseEntity
 
setLocal(ConfigList) - Method in class emissary.client.response.ConfigsResponseEntity
 
setLocal(DirectoryList) - Method in class emissary.client.response.DirectoryResponseEntity
 
setLocal(PeerList) - Method in class emissary.client.response.PeersResponseEntity
 
setLocal(PlaceList) - Method in class emissary.client.response.PlacesResponseEntity
 
setLocalPlace(IServiceProviderPlace) - Method in class emissary.directory.DirectoryEntry
Set a reference to the local place object
setLogger(Logger) - Method in class emissary.place.ServiceProviderPlace
Set the logger to use, allows easier mocking among other things
setLoop(boolean) - Method in class emissary.pickup.WorkSpace
Set or unset looping
setMaxChunkSize(int) - Method in class emissary.parser.NIOSessionParser
Set the chunking size
setMaximumDataSize(int) - Method in class emissary.util.shell.Executrix
Sets the value of maximumDataSize
setMaxItinerarySteps(int) - Method in interface emissary.core.IMobileAgent
Set the maximum number of itinerary steps before this instance will turn the workflow into an ERROR condition
setMaxItinerarySteps(int) - Method in class emissary.core.MobileAgent
Set the maximum number of itinerary steps before this instance will turn the workflow into an ERROR condition
setMaxMoveErrors(int) - Method in interface emissary.core.IMobileAgent
Set the maximum number of move attempts that can error out before this instance will quit trying and set the workflow to be an ERROR condition
setMaxMoveErrors(int) - Method in class emissary.core.MobileAgent
Set the maximum number of move attempts that can error out before this instance will quit trying and set the workflow to be an ERROR condition
setMd5(byte[]) - Method in class emissary.kff.KffResult
Sets the value of md5[]
setMd5Value(IBaseDataObject, String) - Static method in class emissary.kff.KffDataObjectHandler
Set the MD5 hash value
setMetaData(Map<String, ?>) - Method in class emissary.parser.DecomposedSession
Add metadata from map, any existing is lost
setMinDataSize(int) - Method in class emissary.kff.KffChain
Set the min data size to report hits for (checksums are still calculated for data smaller than this
setMinimumDataSize(int) - Method in class emissary.util.shell.Executrix
Sets the value of minimumDataSize
setName(String) - Method in class emissary.client.response.Agent
 
setNavButtons(Map<String, String>) - Method in class emissary.server.mvc.NavAction.EmissaryNav
 
setNavItems(Map<String, String>) - Method in class emissary.server.mvc.NavAction.EmissaryNav
 
setNonFinalCurrentForm(IBaseDataObject, String) - Method in class emissary.id.IdPlace
Before setting a non-final current form, pop everything this place is s proxy for, then push the new form onto the currentForm() stack, then push UNKNOWN on right after it (unless the newForm itself is UNKNOWN).
setNumArgs(String) - Method in class emissary.util.shell.Executrix
Sets the value of numArgs
setNumChildren(int) - Method in class emissary.core.BaseDataObject
 
setNumChildren(int) - Method in interface emissary.core.IBaseDataObject
Sets the number of children that the current agents spawned.
setNumSiblings(int) - Method in class emissary.core.BaseDataObject
 
setNumSiblings(int) - Method in interface emissary.core.IBaseDataObject
Sets the number of siblings for this data object.
setOffset(int) - Method in class emissary.util.search.Hit
 
setOldestFileModificationTime(long) - Method in class emissary.pickup.WorkBundle
 
setOrder(String) - Method in class emissary.util.shell.Executrix
Sets the value of order, NORMAL or REVERSE
setOutFileEnding(String) - Method in class emissary.util.shell.Executrix
Sets the value of outFileEnding
setOutput(String) - Method in class emissary.util.shell.Executrix
Sets the value of output type (STD or FILE)
setOutputable(boolean) - Method in class emissary.core.BaseDataObject
 
setOutputable(boolean) - Method in interface emissary.core.IBaseDataObject
Set whether or not the tree is able to be written out
setOutputDirectory(String) - Method in class emissary.config.ExtractResource
Set the output directory for extraction to a new value Default is obtained from ConfigUtil#getConfigDir
setOutputFile() - Method in class emissary.util.shell.Executrix
Set the output type to FILE
setOutputRoot(String) - Method in class emissary.pickup.WorkBundle
Sets the value of outputRoot
setOutputRoot(String) - Method in class emissary.pickup.WorkSpace
Reset the outputRoot
setOutputStd() - Method in class emissary.util.shell.Executrix
Set the output type to STD
setOverall(int, int) - Method in class emissary.parser.InputSession
Set the overall position record from the data
setOverall(PositionRecord) - Method in class emissary.parser.InputSession
Set the overall position record
setParallelTrackingInfoFor(IBaseDataObject) - Method in class emissary.core.HDMobileAgent
Setup the parallel type set tracking variable for a possible new payload
setParameter(String, Object) - Method in class emissary.core.BaseDataObject
 
setParameter(String, Object) - Method in interface emissary.core.IBaseDataObject
Set a new parameter value, deleting an old one
setParameters(Map<? extends String, ? extends Object>) - Method in class emissary.core.BaseDataObject
 
setParameters(Map<? extends String, ? extends Object>) - Method in interface emissary.core.IBaseDataObject
Replace all of the metadata elements with a new set
setPassword(String) - Method in class emissary.util.web.UrlData
Set the value of password.
setPattern(String) - Method in class emissary.pickup.WorkSpace
Set the pattern for finding pickup clients
setPauseTime(long) - Method in class emissary.pickup.WorkSpace
Set the loop pause time when loop is true
setPayload(IBaseDataObject) - Method in class emissary.core.HDMobileAgent
Add payload to the list, warn if not empty
setPayload(IBaseDataObject) - Method in class emissary.core.MobileAgent
Set the payload
setPeers(Set<String>) - Method in class emissary.client.response.PeerList
 
setPendingHangTime(long) - Method in class emissary.pickup.WorkSpace
Set the pending hang time, how long to wait after outbound queue is empty
setPermanentFailThreshold(int) - Method in class emissary.directory.HeartbeatManager
Set the second failure threshold
setPlaces(SortedSet<String>) - Method in class emissary.client.response.PlaceList
 
setPreferredAlgorithm(String) - Method in class emissary.kff.KffFile
Set the preferred algorithm to match what is in the mmaped file
setPreferredAlgorithm(String) - Method in class emissary.kff.KffMemcached
 
setPreferredData(IBaseDataObject, byte[]) - Method in class emissary.analyze.Analyzer
Set the results back into the preferred data location
setPriority(int) - Method in class emissary.core.BaseDataObject
 
setPriority(int) - Method in interface emissary.core.IBaseDataObject
Set the data object's priority, typically based on input dir/file priority.
setPriority(int) - Method in class emissary.pickup.PriorityDirectory
 
setPriority(int) - Method in class emissary.pickup.WorkBundle
Set a new priority
setProcess(Process) - Method in class emissary.util.WatcherThread
 
setProcessFirstPlace(boolean) - Method in class emissary.core.MobileAgent
Setter for processFirstPlace
setProcessMaxMillis(long) - Method in class emissary.util.shell.Executrix
 
setProgressScheduled() - Method in class emissary.roll.Roller
 
setProps(List<UrlRequestProperty>) - Method in class emissary.util.web.UrlData
Set the value of props.
setQuality(int) - Method in class emissary.client.response.Directory
 
setQuality(int) - Method in class emissary.directory.DirectoryEntry
Set the quality associated with the entry and force the expese to be recalculated
setReferer(String) - Method in class emissary.util.web.UrlData
Set the value of referer.
setResponseCode(int) - Method in class emissary.util.web.UrlData
Set the value of responseCode.
setResult(String, byte[]) - Method in class emissary.kff.KffResult
Store any result
setRetryStrategy(boolean) - Method in class emissary.pickup.WorkSpace
Set Retry strategy on or off
setSentTo(String) - Method in class emissary.pickup.WorkBundle
Set the transient sentTo indicating inprogress work
setServerState(String) - Method in class emissary.command.ServerCommand
 
setServiceLocation(String) - Method in class emissary.directory.DirectoryEntry
Set a new servicelocation
setServiceName(String) - Method in class emissary.directory.DirectoryEntry
Set a new service name
setServiceType(String) - Method in class emissary.directory.DirectoryEntry
Set a new service type
setSha(byte[]) - Method in class emissary.kff.KffResult
Sets the value of sha[]
setSha1Value(IBaseDataObject, String) - Static method in class emissary.kff.KffDataObjectHandler
Set the SHA-1 hash value
setSha256Value(IBaseDataObject, String) - Static method in class emissary.kff.KffDataObjectHandler
Set the SHA-256 hash value
setSha384Value(IBaseDataObject, String) - Static method in class emissary.kff.KffDataObjectHandler
Set the SHA-384 hash value
setSha512Value(IBaseDataObject, String) - Static method in class emissary.kff.KffDataObjectHandler
Set the SHA-512 hash value
setSimpleMode(boolean) - Method in class emissary.pickup.WorkBundle
Set the value for the simple flag
setSimpleMode(boolean) - Method in class emissary.pickup.WorkSpace
Set the simple mode flag
setSkipDotFiles(boolean) - Method in class emissary.pickup.WorkSpace
Reset the skipDotFiles flag
setSsdeep(String) - Method in class emissary.kff.ChecksumResults
Sets the value of ssdeep
setSsdeep(String) - Method in class emissary.kff.KffResult
Sets the value of ssdeep
setSsdeepValue(IBaseDataObject, String) - Static method in class emissary.kff.KffDataObjectHandler
Set the SSDEEP hash value
setStatus(String) - Method in class emissary.client.response.Agent
 
setStdOutputCommand() - Method in class emissary.place.MultiFileUnixCommandPlace
Set the output type programatically
setStdOutputCommand() - Method in class emissary.place.UnixCommandPlace
Set the output type programatically
setStrictStartupMode(boolean) - Method in class emissary.directory.EmissaryNode
 
setSystemProperty(String, String) - Method in class emissary.command.BaseCommand
 
setTheContent(byte[]) - Method in class emissary.util.web.UrlData
Set the value of theContent.
setTheMethod(int) - Method in class emissary.util.web.UrlData
Set the value of theMethod.
setTheUrl(String) - Method in class emissary.util.web.UrlData
Set the value of theUrl.
setTimeLimitMillis(long) - Method in class emissary.core.ResourceWatcher
Set the default time limit in millis
setTitleToFile - Variable in class emissary.place.MultiFileUnixCommandPlace
 
setTmpDir(String) - Method in class emissary.util.shell.Executrix
Sets the value of tmpDir
setTmpDirFile(File) - Method in class emissary.util.shell.Executrix
Sets the value of tmpDirFile
setTotalFileSize(long) - Method in class emissary.pickup.WorkBundle
 
setTransactionId(String) - Method in class emissary.core.BaseDataObject
 
setTransactionId(String) - Method in interface emissary.core.IBaseDataObject
Set the unique identifier of the transaction
setTransactionId(String) - Method in class emissary.pickup.WorkUnit
Sets the transaction id of the WorkUnit
setType(String) - Method in class emissary.id.Identification
Remove any types and set the type to the value specified
setTypes(Collection<String>) - Method in class emissary.id.Identification
Remove any types and set theh values specified
setup() - Method in interface emissary.command.EmissaryCommand
 
setup() - Method in class emissary.command.PeersCommand
 
setupCommand() - Method in class emissary.command.BaseCommand
 
setupCommand() - Method in class emissary.command.ConfigCommand
 
setupCommand() - Method in interface emissary.command.EmissaryCommand
 
setupCommand() - Method in class emissary.command.EnvCommand
 
setupCommand() - Method in class emissary.command.FeedCommand
 
setupCommand() - Method in class emissary.command.HelpCommand
 
setupCommand() - Method in class emissary.command.HttpCommand
 
setupCommand() - Method in class emissary.command.PoolCommand
 
setupCommand() - Method in class emissary.command.ServerCommand
 
setupCommand() - Method in class emissary.command.TopologyCommand
 
setupCommand() - Method in class emissary.command.VersionCommand
 
setupConfig() - Method in class emissary.command.BaseCommand
 
setupEnv() - Method in class emissary.command.EnvCommand
 
setupFeed() - Method in class emissary.command.FeedCommand
 
setupHttp() - Method in class emissary.command.HttpCommand
 
setupHttp() - Method in class emissary.command.ServiceCommand
 
setupLocalOutputDir() - Method in class emissary.output.filter.AbstractRollableFilter
Create the local output directories
setupLogbackForConsole() - Static method in class emissary.Emissary
 
setupLogging() - Method in class emissary.Emissary
 
setupPath(String) - Method in class emissary.output.DropOffUtil
mkdir -p to a path and make sure it is writable
setupPlace(String, String) - Method in class emissary.place.KffHashPlace
 
setupPlace(String, String) - Method in class emissary.place.ServiceProviderPlace
Help the constructor get the place running
setupPlace(String, String, boolean) - Method in class emissary.place.ServiceProviderPlace
Help the constructor get the place running
setupRoller() - Method in class emissary.output.filter.AbstractRollableFilter
Create the JournaledCoalescer and Roller
setupServer() - Method in class emissary.command.ServerCommand
 
setupTopology() - Method in class emissary.command.TopologyCommand
 
setUseNamespace(boolean) - Method in class emissary.pool.MobileAgentFactory
Set whether created mobile agents should be registered in the global namespace or not
setUserAgent(String) - Method in class emissary.util.web.UrlData
Set the value of userAgent.
setUserName(String) - Method in class emissary.util.web.UrlData
Set the value of userName.
setValid(boolean) - Method in class emissary.parser.InputSession
Set the session validity
setValue(int) - Method in class emissary.util.web.UrlRequestProperty
Set the value of value
setValue(Object) - Method in class emissary.util.Pair
Sets the value of value
setValue(String) - Method in class emissary.config.ConfigEntry
Set the value of the ConfigEntry object.
setValue(String) - Method in class emissary.util.web.UrlRequestProperty
Set the value of value.
setWorkBundleId(String) - Method in class emissary.core.BaseDataObject
 
setWorkBundleId(String) - Method in interface emissary.core.IBaseDataObject
Set the unique identifier of the WorkBundle
setYoungestFileModificationTime(long) - Method in class emissary.pickup.WorkBundle
 
sha256Bytes(byte[]) - Static method in class emissary.util.ByteUtil
Creates a hex string of a sha256 hash for a byte[].
SHALLOW_COPY - Static variable in class emissary.directory.DirectoryEntryList
Value of SHALLOW_COPY flag
SHALLOW_COPY - Static variable in class emissary.directory.DirectoryEntryMap
Value of SHALLOW_COPY flag
SHORT_NAME - Static variable in class emissary.log.MDCConstants
 
shortEndianSwap(byte[], int) - Static method in class emissary.util.magic.MagicMath
 
shortName - Variable in class emissary.core.BaseDataObject
Terminal portion of theFileName
shortName() - Method in class emissary.core.BaseDataObject
 
shortName() - Method in interface emissary.core.IBaseDataObject
Returns the name of the file without the path with which the file will be written.
SHORTNAME - Static variable in class emissary.output.DropOffUtil
 
ShortNameComparator - Class in emissary.util
Allow a Collection or Array of IBaseDataObject to be sorted by shortName such that all attachments come in order and all parents are immediately followed by their children and all siblings are in numerical (i.e. not string) order.
ShortNameComparator() - Constructor for class emissary.util.ShortNameComparator
 
shouldApplyOutputFormOnError() - Method in class emissary.place.CoordinationPlace
If true, process the output form the same for the default and error condition
shouldContinue(IBaseDataObject, IServiceProviderPlace) - Method in class emissary.place.CoordinationPlace
Evaluate whether to continue processing.
shouldContinue(IServiceProviderPlace, boolean) - Method in class emissary.place.CoordinationPlace
Return whether to continue traversing the list of coordinated places when an error occurs in one of them
shouldDumpJettyBeans() - Method in class emissary.command.ServerCommand
 
shouldProcess(IBaseDataObject) - Method in class emissary.place.MultiFileServerPlace
Validate that we should process this data.
shouldSkip(IBaseDataObject, IServiceProviderPlace) - Method in class emissary.place.CoordinationPlace
Evaluate whether to skip processing.
shouldStrictMode() - Method in class emissary.command.ServerCommand
If strictMode is set to true, the server will shut down if a Place fails to start
showPendingItems() - Method in class emissary.pickup.WorkSpace
showPendingItemsList() - Method in class emissary.pickup.WorkSpace
Show items that are pending completion (debug)
shutdown() - Method in class emissary.core.MetricsManager
 
shutdown() - Method in class emissary.pickup.file.FileDataServer
Shutdown the thread
shutdown() - Method in class emissary.pickup.QueServer
Schedule this thread to stop soon
shutdown() - Static method in class emissary.roll.RollManager
 
shutdown() - Method in interface emissary.spi.InitializationProvider
 
shutdown(HttpServletRequest, boolean) - Method in class emissary.server.api.Shutdown
 
shutDown() - Method in class emissary.directory.DirectoryPlace
Shutdown this place and deregister and notify any peers and observers that this directory is closing
shutDown() - Method in class emissary.directory.HeartbeatManager
Shutdown processing
shutDown() - Method in class emissary.output.DropOffPlace
Stop all threads if any.
shutDown() - Method in class emissary.pickup.file.FilePickUpClient
Shut down our que server thread and deregister the place
shutDown() - Method in class emissary.pickup.file.FilePickUpPlace
Shutdown the directory monitoring threads and close resources
shutDown() - Method in interface emissary.pickup.IPickUp
Shutdown the pickup service
shutDown() - Method in class emissary.pickup.WorkSpace
Shut down services that were started here
shutDown() - Method in interface emissary.place.IServiceProviderPlace
Shutdown the place, freeing any resources
shutDown() - Method in class emissary.place.sample.CachePlace
 
shutDown() - Method in class emissary.place.ServiceProviderPlace
Stop all threads if any.
Shutdown - Class in emissary.server.api
 
Shutdown() - Constructor for class emissary.server.api.Shutdown
 
SHUTDOWN - Static variable in class emissary.server.api.Shutdown
 
ShutdownAction - Class in emissary.server.mvc
 
ShutdownAction() - Constructor for class emissary.server.mvc.ShutdownAction
 
shutdownFailedPlace(String, IServiceProviderPlace) - Static method in class emissary.admin.PlaceStarter
 
shutdownInitiated - Variable in class emissary.directory.DirectoryPlace
True is this directory is shutdown
shutdownNow(HttpServletRequest) - Method in class emissary.server.api.Shutdown
 
shutDownSent(String) - Method in class emissary.pickup.WorkSpace.WorkSpaceStats
Indicate that shutdown msg was sent to machine
signedValue - Variable in class emissary.util.magic.MagicNumber
 
simpleElement(String, boolean) - Static method in class emissary.util.xml.AbstractJDOMUtil
Create a JDOM element with a boolean value
simpleElement(String, int) - Static method in class emissary.util.xml.AbstractJDOMUtil
Create a JDOM element with a number value
simpleElement(String, long) - Static method in class emissary.util.xml.AbstractJDOMUtil
Create a JDOM element with a long value
simpleElement(String, String) - Static method in class emissary.util.xml.AbstractJDOMUtil
Create a JDOM element with some text
SimpleFileNameGenerator - Class in emissary.output.io
 
SimpleFileNameGenerator() - Constructor for class emissary.output.io.SimpleFileNameGenerator
Creates a file name generator for BUD files
simpleMode - Variable in class emissary.pickup.PickUpPlace
 
simpleMode - Variable in class emissary.pickup.WorkSpace
 
SimpleNioParser - Class in emissary.parser
A very simple minded parser implementation that assumes each input channel is one session.
SimpleNioParser(SeekableByteChannel) - Constructor for class emissary.parser.SimpleNioParser
Create a session parser on the data
singleChildFiletype - Variable in class emissary.place.MultiFileUnixCommandPlace
 
singleOutputAsChild - Variable in class emissary.place.MultiFileUnixCommandPlace
 
size() - Method in class emissary.core.channels.AbstractSeekableByteChannel
Return the size of the channel if the channel is still open.
size() - Method in class emissary.core.TransformHistory
 
size() - Method in class emissary.directory.WildcardEntry
Size of this wildcard entry set
size() - Method in class emissary.kff.KffChain
Return the filter count we are chaining
size() - Method in class emissary.output.roller.journal.JournaledChannel
 
size() - Method in class emissary.output.roller.journal.KeyedOutput
 
size() - Method in class emissary.pickup.PickupQueue
Return size of queue
size() - Method in class emissary.pickup.WorkBundle
Get the number of files contained
size() - Method in class emissary.util.MagicNumberUtil
 
size() - Method in class emissary.util.WindowedSeekableByteChannel
A potential size for the underlying Channel.
size(boolean) - Method in class emissary.core.TransformHistory
 
SIZE_IS_UNKNOWN - Static variable in class emissary.core.channels.InputStreamChannelFactory
 
SizeIdPlace - Class in emissary.id
Id place that sets the current form based on size of the data
SizeIdPlace() - Constructor for class emissary.id.SizeIdPlace
Create with default config
SizeIdPlace(String) - Constructor for class emissary.id.SizeIdPlace
Create the place
SizeIdPlace(String, String, String) - Constructor for class emissary.id.SizeIdPlace
The remote constructor
sizeImpl() - Method in class emissary.core.channels.AbstractSeekableByteChannel
Real size implementation
sizeof(IBaseDataObject) - Static method in class emissary.util.SizeUtil
Approximate the amount of RAM consumed by an individual IBaseDataObject.
sizeof(String) - Static method in class emissary.util.SizeUtil
Approximate the amount of RAM consumed by a String.
sizeof(List<IBaseDataObject>) - Static method in class emissary.util.SizeUtil
Estimate the size, in bytes, of the RAM of an entire IBaseDataObject family tree.
SIZES - Static variable in class emissary.id.SizeIdPlace
 
SizeUtil - Class in emissary.util
This class provides routines for approximating the RAM size of Emissary objects - primarily the IBaseDataObject.
skip(long) - Method in class emissary.util.io.LoggingInputStream
 
SKIP_KFF_HASH - Static variable in class emissary.place.KffHashPlace
 
skipDotFiles - Variable in class emissary.pickup.WorkSpace
 
SLASH - Static variable in class emissary.config.ServiceConfigGuide
 
slice(int, int) - Method in class emissary.util.search.ByteMatcher
Return a slice
slogger - Static variable in class emissary.output.filter.AbstractFilter
A static convenience logger
slogger - Static variable in class emissary.place.ServiceProviderPlace
Static context logger
SMALLEST_FIRST - Static variable in class emissary.command.converter.WorkspaceSortModeConverter
 
SmallestFirstComparator() - Constructor for class emissary.command.converter.WorkspaceSortModeConverter.SmallestFirstComparator
 
socketTimeout - Static variable in class emissary.client.EmissaryClient
 
SocketUtils - Class in emissary.util.io
 
sort() - Method in class emissary.directory.DirectoryEntryList
Sort the list when we have made external cost modifications
sort() - Method in class emissary.directory.DirectoryEntryMap
Force a sort on all the directory entry lists due to some external factors
sortPlaces(List<String>) - Method in class emissary.admin.Startup
sort all the PLACE entries into either a processing place or a pickup place
sp - Variable in class emissary.parser.SessionProducer
 
space - Variable in class emissary.pickup.QueServer
 
SPACE_NAME - Static variable in class emissary.server.mvc.adapters.WorkSpaceAdapter
 
SPACE_NAME - Static variable in class emissary.server.mvc.internal.WorkSpaceClientSpaceTakeAction
 
SpamSumSignature - Class in emissary.kff
A java port of the ssdeep code for "fuzzy hashing". http://ssdeep.sourceforge.net There are a number of ports out there that all look basically the same.
SpamSumSignature(long, byte[], byte[]) - Constructor for class emissary.kff.SpamSumSignature
 
SpamSumSignature(String) - Constructor for class emissary.kff.SpamSumSignature
Initializes a new instance of the SpamSumSignature class.
SPILoader - Class in emissary.spi
Load SPI implementations to support initialization of the Emissary server.
split(byte[], int) - Static method in class emissary.util.ByteUtil
Split a byte array at the specified position
spool - Variable in class emissary.pool.MoveSpool
 
SpoolItem(MoveSpool.Method, Object, IServiceProviderPlace, int, List<DirectoryEntry>) - Constructor for class emissary.pool.MoveSpool.SpoolItem
 
SPROUT_KEY - Static variable in interface emissary.place.IServiceProviderPlace
Used as a marker on the transofrm history of a payload when we sprout it, between the parent's history and the new history of the sprout
sproutHook(List<IBaseDataObject>, IBaseDataObject) - Method in class emissary.place.CoordinationPlace
Classes can override this method to do anything to the list of sprouted data objects from this coordination
sproutResults(IBaseDataObject, List<File>, String, StringBuilder) - Method in class emissary.place.MultiFileUnixCommandPlace
Process the result files, turning them into attachments Override hooks: initSprout, preSprout, postSprout,finishSprout
sproutsChildren() - Method in class emissary.place.ServiceProviderPlace
This method should return true if the Place may sprout "child" IBaseDataObjects, and false otherwise
Ssdeep - Class in emissary.kff
A java port of the ssdeep code for "fuzzy hashing". http://ssdeep.sourceforge.net There are a number of ports out there that all look basically the same.
Ssdeep() - Constructor for class emissary.kff.Ssdeep
 
stack - Variable in class emissary.server.mvc.ThreadDumpAction.ThreadDumpInfo
 
STANDALONE - emissary.directory.EmissaryNode.Mode
 
start() - Method in class emissary.admin.Startup
Start the system
start() - Static method in class emissary.core.sentinel.Sentinel
Start up the Sentinel thread
startCollector() - Method in class emissary.pickup.WorkSpace
Start the file collector threads, one per directory
startDataServer() - Method in class emissary.pickup.file.FilePickUpPlace
For each input directory start a new server thread.
starting(IMobileAgent, IServiceProviderPlace) - Method in class emissary.core.ResourceWatcher
Register an agent to start tracking it
startJetty() - Method in class emissary.pickup.WorkSpace
 
startNotifier() - Method in class emissary.pickup.WorkSpace
Start the client notification Thread*
startServer() - Method in class emissary.server.EmissaryServer
Creates and starts a server that is bound into the local Namespace using DEFAULT_NAMESPACE_NAME and returned
startService() - Method in class emissary.command.FeedCommand
 
startService() - Method in class emissary.command.ServerCommand
 
startService() - Method in class emissary.command.ServiceCommand
Startup the service
startsWith(String) - Method in class emissary.util.search.ByteMatcher
StartsWith
Startup - Class in emissary.admin
 
Startup(Configurator, EmissaryNode) - Constructor for class emissary.admin.Startup
 
Startup(InputStream, EmissaryNode) - Constructor for class emissary.admin.Startup
 
Startup(String, EmissaryNode) - Constructor for class emissary.admin.Startup
Class constructor loads the config file
State(byte) - Constructor for class emissary.util.search.BackwardsTreeScanner.State
 
State(int) - Constructor for class emissary.util.search.FastBoyerMoore.BackwardsTreeScanner.State
 
staticPeers - Variable in class emissary.directory.DirectoryPlace
Statically configured peers.
staticSingleScan(byte[], int, int, Collection<int[]>) - Method in class emissary.util.search.FastBoyerMoore
 
stats - Variable in class emissary.pickup.WorkSpace
 
STATUS_FAILURE - Static variable in interface emissary.output.filter.IDropOffFilter
Successful filter return value -1
STATUS_OUTPUT_STREAM_FAILURE - Static variable in interface emissary.output.filter.IDropOffFilter
Failed writing to filter's target output stream -2
STATUS_SUCCESS - Static variable in interface emissary.output.filter.IDropOffFilter
Failed filter return value 1
STD - emissary.util.shell.Executrix.OUTPUT_TYPE
 
stdOutProcess(String[], boolean) - Method in class emissary.place.UnixCommandPlace
Run the stdout process
stop() - Method in class emissary.pickup.WorkSpace
Stop the work space
stop() - Method in class emissary.server.EmissaryServer
Non-static way to stop a server
Stop - Class in emissary.core.sentinel.protocols.actions
Attempt a graceful shutdown of the system
Stop() - Constructor for class emissary.core.sentinel.protocols.actions.Stop
 
stopAndWaitForPlaceCreation() - Method in class emissary.admin.Startup
Check to see if all the places have started and been registered in the directory.
stopServer() - Static method in class emissary.server.EmissaryServer
Stop the server
stopServer(boolean) - Static method in class emissary.server.EmissaryServer
Stop the server with an optional force flag
stopServer(boolean, boolean) - Static method in class emissary.server.EmissaryServer
Deprecated.
stopServer(String, boolean) - Static method in class emissary.server.EmissaryServer
Deprecated.
stopServer(String, boolean, boolean) - Static method in class emissary.server.EmissaryServer
Deprecated.
stopServerForce() - Static method in class emissary.server.EmissaryServer
Forcibly stop the server running under the default name
stopService() - Method in class emissary.command.ServiceCommand
Shutdown method that uses an endpoint to stop a running service
storeIdDupe - Variable in class emissary.kff.KffMemcached
If this is set to true, if an Emissary hash already exists in memcached, the id will also be loaded into memcached as a key.
strcmp(int, String) - Method in class emissary.util.search.ByteMatcher
Sort of like libc's strcmp, find if pattern matches this at offset
stream - Variable in class emissary.util.io.FastStringBuffer
 
STRICT_STARTUP_MODE - Static variable in class emissary.directory.EmissaryNode
Property that determines if server will shut down in the event a place fails to start
strictStartupMode - Variable in class emissary.directory.EmissaryNode
 
stringToByteArray(int, String) - Static method in class emissary.util.magic.MagicMath
 
stringToByteArray(String) - Static method in class emissary.util.magic.MagicMath
 
stringToBytes(String, String) - Method in class emissary.util.io.FastStringBuffer
 
stringToInt(String) - Static method in class emissary.util.magic.MagicMath
 
stringToLong(String) - Static method in class emissary.util.magic.MagicMath
 
StringUtil - Class in emissary.util
 
stripPeerString(String) - Static method in class emissary.server.api.ApiUtils
 
stripPrefixes - Variable in class emissary.output.filter.JsonOutputFilter
 
stripUrl(String) - Static method in class emissary.core.TransformHistory.History
 
subcommands - Variable in class emissary.command.HelpCommand
 
subSequence(int, int) - Method in class emissary.core.InterruptibleCharSequence
 
substitute - Variable in class emissary.util.magic.MagicNumber
 
substituteEnvProps(String, String, int) - Method in class emissary.config.ServiceConfigGuide
Substitute any referenced env properties with their values.
substituteUtfChars(String, String, int) - Method in class emissary.config.ServiceConfigGuide
Substitute any java unicode character values: \\uxxxx
SUFFIXES_BROKEN - Static variable in class emissary.core.Form
 
SUFFIXES_ERROR - Static variable in class emissary.core.Form
 
SUFFIXES_HTML_ESCAPE - Static variable in class emissary.core.constants.Parameters
Deprecated.
SUFFIXES_HTMLESC - Static variable in class emissary.core.Form
 
SUFFIXES_PASSWORD_PROTECTED - Static variable in class emissary.core.Form
 
SUFFIXES_PROCESSED - Static variable in class emissary.core.Form
 
SUFFIXES_UNWRAPPED - Static variable in class emissary.core.Form
 
SUMMARY - Static variable in class emissary.core.constants.Parameters
 
swallowIgnorableExceptions - Variable in class emissary.id.UnixFilePlace
 
switchPrimaryPayload(int) - Method in class emissary.core.HDMobileAgent
Make the payload at the specified index the new primary one and reset the logger context to the new value
synchronizedProcess(IBaseDataObject) - Method in class emissary.place.MultiFileUnixCommandPlace
Process an incoming payload in synchronized fashion
synchronizedProcess(IBaseDataObject) - Method in class emissary.place.UnixCommandPlace
Process the data in a synchronized wrapper

T

take() - Method in interface emissary.pickup.IPickUpSpace
Take an item from the space
take() - Method in class emissary.pickup.PickUpSpace
Take up to one item from eacho space that is active This can result in workspace instances being removed from the list if we get a close message from one or if the threshold of consecutive errors is crossed
take(String) - Method in class emissary.pickup.WorkSpace
Method called by remote PickUp client instances when they are ready to receive data from this WorkSpace Access via emissary.comms.http.WorkSpaceApapter
TAKE_ERROR_MAX - Static variable in class emissary.pickup.PickUpSpace
 
takeFailureAction(String, boolean) - Method in class emissary.directory.HeartbeatManager
Notify our directory that there was a falure
TARGET_DIR_PARAM - Static variable in class emissary.server.mvc.TransferDirectoryAction
 
TARGET_DIRECTORY - Static variable in class emissary.server.mvc.adapters.DirectoryAdapter
 
TARGETBIN - Static variable in class emissary.output.DropOffUtil
 
TempFileNames - Class in emissary.util.shell
A related set file and directory path names suitable for operations that require temporary disk-backed files.
TempFileNames(String, String, String, String) - Constructor for class emissary.util.shell.TempFileNames
Creates a new TempFileNames instance, using the same logic as the legacyExecutrix.makeTempFilenames() API
TemplatePlace - Class in emissary.place.sample
This is the main Xxx program.
TemplatePlace(InputStream) - Constructor for class emissary.place.sample.TemplatePlace
A stream constructor
TemplatePlace(String) - Constructor for class emissary.place.sample.TemplatePlace
A string config constructor
TemplatePlace(String, String, String) - Constructor for class emissary.place.sample.TemplatePlace
The remote constructor
test(byte[]) - Method in class emissary.util.magic.MagicNumber
Tests this magic number against the given data
TEXT - Static variable in class emissary.core.Form
 
theCost - Variable in class emissary.directory.DirectoryEntry
The cost of this entry
theData - Variable in class emissary.core.BaseDataObject
 
theDataDir - Variable in class emissary.pickup.file.FileDataServer
 
theDataServer - Variable in class emissary.pickup.file.FilePickUpPlace
 
theDirectory - Variable in class emissary.pickup.file.FileDataServer
 
theExpense - Variable in class emissary.directory.DirectoryEntry
The expense is computed from the cost and quality by DirectoryEntry.calculateExpense()
theFileName - Variable in class emissary.core.BaseDataObject
Original name of the input data.
theKey - Variable in class emissary.directory.DirectoryEntry
The key for this entry as a string
theQuality - Variable in class emissary.directory.DirectoryEntry
The quality of this entry
thisDirectory - Variable in class emissary.directory.HeartbeatManager
Directory this instance acts on behalf of
thread - Variable in class emissary.core.MobileAgent
 
ThreadDumpAction - Class in emissary.server.mvc
 
ThreadDumpAction() - Constructor for class emissary.server.mvc.ThreadDumpAction
 
ThreadDumpAction.ThreadDumpInfo - Class in emissary.server.mvc
 
ThreadDumpInfo(ThreadInfo) - Constructor for class emissary.server.mvc.ThreadDumpAction.ThreadDumpInfo
 
threshold - Variable in class emissary.core.sentinel.protocols.rules.AgentRule
 
THROWABLE_LOG_FORMAT - Static variable in class emissary.util.io.LoggingPrintStream
The log format used for "throwable" messages.
THROWABLE_PREFIX - Static variable in class emissary.util.io.LoggingPrintStream
The prefix used for "throwable" messages.
TimedResource - Class in emissary.core
Class to help track the things we are interested in monitoring
TimedResource(IMobileAgent, IServiceProviderPlace, long, Timer) - Constructor for class emissary.core.TimedResource
 
timeLimit - Variable in class emissary.core.sentinel.protocols.rules.AgentRule
 
timeLimitMillis - Variable in class emissary.core.ResourceWatcher
 
timer - Variable in class emissary.directory.HeartbeatManager
The timer drives the tasks and scheduling of heartbeat pings
timeToQuit - Variable in class emissary.core.MobileAgent
 
timeToQuit - Variable in class emissary.core.ResourceWatcher
 
timeToQuit - Variable in class emissary.core.sentinel.Sentinel
 
timeToQuit - Variable in class emissary.pickup.WorkSpace
 
timeToShutdown - Variable in class emissary.pickup.file.FileDataServer
 
timeToShutdown - Variable in class emissary.pickup.QueServer
 
TimeUtil - Class in emissary.util
 
tld - Variable in class emissary.core.BaseDataObject
 
TLD_PARAM - Static variable in interface emissary.output.filter.IDropOffFilter
Used to param the TLD to the filter that don't get the whole list
tmpDir - Variable in class emissary.util.shell.Executrix
 
tmpDirFile - Variable in class emissary.util.shell.Executrix
 
TO_PLACE_NAME - Static variable in class emissary.directory.HeartbeatManager
 
TO_PLACE_NAME - Static variable in class emissary.server.mvc.adapters.HeartbeatAdapter
 
toGetString() - Method in class emissary.util.web.HttpPostParameters
Get the x-www-urlencoded string with '?'
toHexString(byte[]) - Static method in class emissary.util.Hexl
Print out the whole byte array as hex
toHexString(byte[], int) - Static method in class emissary.util.Hexl
Print out a portion of the data as a hexdump for debugging
tokenCount - Variable in class emissary.util.LineTokenizer
 
ToLowerPlace - Class in emissary.place.sample
This is the main ToLower program.
ToLowerPlace(String) - Constructor for class emissary.place.sample.ToLowerPlace
The static standalone (test) constructor
ToLowerPlace(String, String, String) - Constructor for class emissary.place.sample.ToLowerPlace
The remote constructor
TopologyCommand - Class in emissary.command
 
TopologyCommand() - Constructor for class emissary.command.TopologyCommand
 
toPostString() - Method in class emissary.util.web.HttpPostParameters
Get the x-www-urlencoded string
toString() - Method in class emissary.client.response.Agent
 
toString() - Method in class emissary.client.response.Config
 
toString() - Method in class emissary.client.response.Directory
 
toString() - Method in class emissary.core.BaseDataObject
 
toString() - Method in class emissary.core.HDMobileAgent
To string method useful from the Namespace when bound there
toString() - Method in interface emissary.core.IBaseDataObject
Return BaseDataObjects info as a String.
toString() - Method in class emissary.core.InterruptibleCharSequence
 
toString() - Method in class emissary.core.ResourceWatcher
 
toString() - Method in class emissary.core.sentinel.protocols.actions.Action
 
toString() - Method in class emissary.core.sentinel.protocols.AgentProtocol
 
toString() - Method in class emissary.core.sentinel.protocols.rules.AgentRule
 
toString() - Method in class emissary.core.sentinel.protocols.trackers.AgentTracker
 
toString() - Method in class emissary.core.sentinel.Sentinel
 
toString() - Method in class emissary.core.TransformHistory.History
 
toString() - Method in class emissary.core.TransformHistory
 
toString() - Method in class emissary.directory.DirectoryEntry
String rep for debug
toString() - Method in class emissary.directory.EmissaryNode
 
toString() - Method in class emissary.id.Identification
String representation of this object
toString() - Method in class emissary.kff.SpamSumSignature
 
toString() - Method in class emissary.output.roller.journal.Journal
 
toString() - Method in class emissary.output.roller.journal.JournalEntry
 
toString() - Method in class emissary.parser.InputSession
Info pump for debugging output
toString() - Method in class emissary.parser.PositionRecord
 
toString() - Method in class emissary.parser.SimpleNioParser
Possible help to debug this factory mess
toString() - Method in class emissary.pickup.PriorityDirectory
 
toString() - Method in class emissary.pickup.WorkBundle
Provide string version
toString() - Method in class emissary.place.ServiceProviderPlace
Key for string form
toString() - Method in class emissary.pool.AgentPool
To string for lightweight reporting
toString() - Method in class emissary.pool.MobileAgentFactory
Debug info
toString() - Method in class emissary.pool.MoveSpool
To String for the namespace display
toString() - Method in class emissary.util.io.FastStringBuffer
 
toString() - Method in class emissary.util.magic.MagicNumber
Re-creates the string magic number entry for this number only
toString() - Method in class emissary.util.Pair
 
toString() - Method in class emissary.util.search.ByteMatcher
 
toString() - Method in class emissary.util.shell.TempFileNames
 
toString() - Method in class emissary.util.Version
 
toString() - Method in class emissary.util.web.HttpPostParameters
Get the plain old data
toString() - Method in class emissary.util.web.UrlData
 
toString() - Method in class emissary.util.web.UrlRequestProperty
get as a String
toString(boolean) - Method in class emissary.util.web.UrlData
 
toString(Document) - Static method in class emissary.util.xml.AbstractJDOMUtil
Get a string from a JDOM Document
toStringAll() - Method in class emissary.util.magic.MagicNumber
Recreates the string entry for this magic number plus its child continuations under new lines preceded by a '>' character at the appropriate depth.
toUnformattedHexString(byte[]) - Static method in class emissary.util.Hexl
Unformatted hex string
ToUpperPlace - Class in emissary.place.sample
This is the ToUpper program.
ToUpperPlace(String) - Constructor for class emissary.place.sample.ToUpperPlace
The static standalone (test) constructor
ToUpperPlace(String, String, String) - Constructor for class emissary.place.sample.ToUpperPlace
The remote constructor
toXml() - Method in class emissary.pickup.WorkBundle
 
toXml(IBaseDataObject) - Static method in class emissary.util.PayloadUtil
Turn the payload into an xml jdom document
toXml(List<IBaseDataObject>) - Static method in class emissary.util.PayloadUtil
Turn a list of payload into an xml jdom ocument
toXmlString(IBaseDataObject) - Static method in class emissary.util.PayloadUtil
Turn the payload into an xml string
toXmlString(IDirectoryPlace) - Static method in class emissary.directory.DirectoryXmlContainer
Build an xml string from the contents of a directory place This method pulls the main entryMap of the directory.
toXmlString(IDirectoryPlace, String, String) - Static method in class emissary.directory.DirectoryXmlContainer
Build an xml string from the contents of a directory place making it appear that the place represented by proxyKey acts as a proxy for all or the keys in the directory map
toXmlString(List<IBaseDataObject>) - Static method in class emissary.util.PayloadUtil
Turn the payload list into an xml string
tpa - Variable in class emissary.pickup.PickUpSpace
 
Tracker - Interface in emissary.core.sentinel.protocols.trackers
 
trackers - Variable in class emissary.core.sentinel.protocols.AgentProtocol
 
tracking - Variable in class emissary.core.ResourceWatcher
 
transactionId - Variable in class emissary.core.BaseDataObject
The identifier used to track the object through the system
TransferDirectoryAction - Class in emissary.server.mvc
 
TransferDirectoryAction() - Constructor for class emissary.server.mvc.TransferDirectoryAction
 
transformHistory() - Method in class emissary.core.BaseDataObject
 
transformHistory() - Method in interface emissary.core.IBaseDataObject
List of places the data object was carried to.
transformHistory(boolean) - Method in class emissary.core.BaseDataObject
 
transformHistory(boolean) - Method in interface emissary.core.IBaseDataObject
List of places the data object was carried to.
TransformHistory - Class in emissary.core
 
TransformHistory() - Constructor for class emissary.core.TransformHistory
 
TransformHistory(TransformHistory) - Constructor for class emissary.core.TransformHistory
 
TransformHistory.History - Class in emissary.core
 
trigger(Map<String, Tracker>) - Method in class emissary.core.sentinel.protocols.actions.Action
Take action when rule conditions are met
trigger(Map<String, Tracker>) - Method in class emissary.core.sentinel.protocols.actions.Exit
 
trigger(Map<String, Tracker>) - Method in class emissary.core.sentinel.protocols.actions.Kill
 
trigger(Map<String, Tracker>) - Method in class emissary.core.sentinel.protocols.actions.Notify
 
trigger(Map<String, Tracker>) - Method in class emissary.core.sentinel.protocols.actions.Recover
 
trigger(Map<String, Tracker>) - Method in class emissary.core.sentinel.protocols.actions.Stop
 
truncate(long) - Method in class emissary.core.channels.AbstractSeekableByteChannel
Block truncation of the channel, keep it immutable.
truncate(long) - Method in class emissary.output.roller.journal.JournaledChannel
 
truncate(long) - Method in class emissary.output.roller.journal.KeyedOutput
 
truncate(long) - Method in class emissary.util.WindowedSeekableByteChannel
This is a read only implementation.
TRUNCATE_KNOWN_DATA - Static variable in class emissary.kff.KffDataObjectHandler
 
truncateKnownData - Variable in class emissary.kff.KffDataObjectHandler
 
TYPE_BEDATE - Static variable in class emissary.util.magic.MagicNumber
Big endian date data type id
TYPE_BELONG - Static variable in class emissary.util.magic.MagicNumber
Big endian long data type id
TYPE_BESHORT - Static variable in class emissary.util.magic.MagicNumber
Big endian short data type id
TYPE_BYTE - Static variable in class emissary.util.magic.MagicNumber
Byte data type id
TYPE_DATE - Static variable in class emissary.util.magic.MagicNumber
Date data type id
TYPE_KEY_BEDATE - Static variable in class emissary.util.magic.MagicNumber
Big endian date data type
TYPE_KEY_BELONG - Static variable in class emissary.util.magic.MagicNumber
Big endian long data type
TYPE_KEY_BESHORT - Static variable in class emissary.util.magic.MagicNumber
Big endian short data type
TYPE_KEY_BYTE - Static variable in class emissary.util.magic.MagicNumber
Byte data type
TYPE_KEY_DATE - Static variable in class emissary.util.magic.MagicNumber
Date data type
TYPE_KEY_LEDATE - Static variable in class emissary.util.magic.MagicNumber
Little endian long data type
TYPE_KEY_LELONG - Static variable in class emissary.util.magic.MagicNumber
Little endian long data type
TYPE_KEY_LESHORT - Static variable in class emissary.util.magic.MagicNumber
Little endian short data type
TYPE_KEY_LONG - Static variable in class emissary.util.magic.MagicNumber
Long data type
TYPE_KEY_SHORT - Static variable in class emissary.util.magic.MagicNumber
Short data type
TYPE_KEY_STRING - Static variable in class emissary.util.magic.MagicNumber
String data type
TYPE_LEDATE - Static variable in class emissary.util.magic.MagicNumber
Little endian date data type id
TYPE_LELONG - Static variable in class emissary.util.magic.MagicNumber
Little endian long data type id
TYPE_LESHORT - Static variable in class emissary.util.magic.MagicNumber
Little endian short data type id
TYPE_LONG - Static variable in class emissary.util.magic.MagicNumber
Long data type id
TYPE_SHORT - Static variable in class emissary.util.magic.MagicNumber
Short data type id
TYPE_STRING - Static variable in class emissary.util.magic.MagicNumber
String data type id
TYPE_UNKNOWN - Static variable in class emissary.util.magic.MagicNumber
Unknown data type id
typeEngine - Variable in class emissary.place.MultiFileServerPlace
 
TypeEngine - Class in emissary.util
Help determine type of data from various data file mappings The name of the file gives some context to the mappings it provides.
TypeEngine() - Constructor for class emissary.util.TypeEngine
Just build an empty one
TypeEngine(Configurator) - Constructor for class emissary.util.TypeEngine
Configure from a Configurator of the delegating class
TypeEngine(List<String>) - Constructor for class emissary.util.TypeEngine
Configure from a list of config files
typeLookup(String) - Static method in class emissary.core.MobileAgent
Get index in typeSet for specified string, 0 if not found
types - Variable in class emissary.id.Identification
 
typesMap - Variable in class emissary.parser.DataIdentifier
 

U

unaryOperator - Variable in class emissary.util.magic.MagicNumber
 
unbind(String) - Static method in class emissary.core.Namespace
Remove a bound object
unbindFromNamespace() - Method in class emissary.place.ServiceProviderPlace
 
uncaughtException(Thread, Throwable) - Method in class emissary.pool.AgentThreadGroup
 
unescape(byte[]) - Static method in class emissary.transform.decode.JavascriptEscape
Deprecated.
Unescape javascript unicode characters in the form backslash-u-nnnn.
unescape(byte[]) - Static method in class emissary.transform.decode.JsonEscape
Deprecated.
Unescape a bunch of JSON bytes that might have \\uxxxx character values.
unescapeAltViews(IBaseDataObject) - Method in class emissary.transform.HtmlEscapePlace
Deprecated.
 
unescapeDocTitle(IBaseDataObject) - Method in class emissary.transform.HtmlEscapePlace
Deprecated.
 
unescapeEntities(byte[]) - Static method in class emissary.transform.decode.HtmlEscape
Deprecated.
Unescape HTML entities without measuring what was changed
unescapeEntities(byte[], CharacterCounterSet) - Static method in class emissary.transform.decode.HtmlEscape
Deprecated.
Unescape HTML Entities like &nbsp; into normal characters Also handle broken entities like &;nbsp; and &nbsp (extra semi-colon and missing semi-colon respectively)
unescapeEntities(String) - Static method in class emissary.transform.decode.HtmlEscape
Deprecated.
Unescape HTML entities without counting what was changed
unescapeEntities(String, CharacterCounterSet) - Static method in class emissary.transform.decode.HtmlEscape
Deprecated.
Unescape HTML entities like &nbsp; into normal characters Also handle broken entities like &;nbsp; and &nbsp (extra semi-colon and missing semi-colon respectively)
unescapeHtml(byte[]) - Static method in class emissary.transform.decode.HtmlEscape
Deprecated.
Unescape some HTML data without counting what was done
unescapeHtml(byte[], CharacterCounterSet) - Static method in class emissary.transform.decode.HtmlEscape
Deprecated.
Unescape some HTML data, turning &#xxxx; into UNICODE characters Because this operation inserts java Character objects into the byte array, it probably only makes sense to send in data that already matches the platform encoding (i.e.
unescapeHtml(String) - Static method in class emissary.transform.decode.HtmlEscape
Deprecated.
Unescape some HTML data without counting what was changed
unescapeHtml(String, CharacterCounterSet) - Static method in class emissary.transform.decode.HtmlEscape
Deprecated.
Unescape some HTML data, turning $#xxxx; into UNICODE characters
unescapeHtmlChar(String, boolean) - Static method in class emissary.transform.decode.HtmlEscape
Deprecated.
Unescape one HTML character or null if we cannot convert
unescapeSummary(IBaseDataObject) - Method in class emissary.transform.HtmlEscapePlace
Deprecated.
 
UNINITIALIZED - Static variable in class emissary.util.web.Url
 
UnixCommandPlace - Class in emissary.place
Run a command external to the Emissary JVM to process data
UnixCommandPlace(InputStream) - Constructor for class emissary.place.UnixCommandPlace
Create the place from the specified config stream data
UnixCommandPlace(InputStream, String, String) - Constructor for class emissary.place.UnixCommandPlace
Create the place from the specified config stream data
UnixCommandPlace(String) - Constructor for class emissary.place.UnixCommandPlace
Create the place from the specified config file or resource
UnixCommandPlace(String, String, String) - Constructor for class emissary.place.UnixCommandPlace
Create the place from the specified config file or resource
UnixFile - Class in emissary.util
 
UnixFile(File) - Constructor for class emissary.util.UnixFile
Constructor to load instance using the specified File.
UnixFile(File, boolean) - Constructor for class emissary.util.UnixFile
Constructor to load instance using the specified File.
UnixFile(List<String>) - Constructor for class emissary.util.UnixFile
Load multiple magic files into one identification engine
UnixFile(List<String>, boolean) - Constructor for class emissary.util.UnixFile
Load multiple magic files into one identification engine
UnixFilePlace - Class in emissary.id
Accesses emissary.util.UnixFile to perform file identification tests using emissary.util.UnixFile
UnixFilePlace() - Constructor for class emissary.id.UnixFilePlace
 
UnixFilePlace(Configurator) - Constructor for class emissary.id.UnixFilePlace
Constructor to build place using the provided Configurator.
UnixFilePlace(String) - Constructor for class emissary.id.UnixFilePlace
The static standalone (test) constructor.
UnixFilePlace(String, String, String) - Constructor for class emissary.id.UnixFilePlace
The remote constructor
unixFileUtil - Variable in class emissary.id.UnixFilePlace
The UnixFile instance
unixInRoot - Variable in class emissary.pickup.file.FilePickUpClient
 
unixOutRoot - Variable in class emissary.pickup.file.FilePickUpClient
 
unixRoot - Variable in class emissary.output.DropOffUtil
 
UNKNOWN - emissary.kff.KffFilter.FilterType
 
UNKNOWN - Static variable in class emissary.core.Form
 
UNKNOWN_TYPE - Static variable in class emissary.parser.DataIdentifier
 
unload() - Static method in class emissary.spi.SPILoader
 
unload() - Static method in class emissary.util.ClassLookupCache
Destroy the ThreadLocal cache object
unload() - Static method in class emissary.util.ConstructorLookupCache
Destroy the ThreadLocal cache object
unload() - Static method in class emissary.util.io.FileManipulator
Destroy the ThreadLocal SecureRandom object
unpause() - Method in interface emissary.core.IPausable
Resume taking work
unpause() - Method in class emissary.core.Pausable
Resume taking work
unpause() - Method in class emissary.pickup.file.FilePickUpClient
Unpause the QueServer to start taking work
unpause() - Method in class emissary.pickup.file.FilePickUpPlace
Unpause the DataServers
unpause() - Method in class emissary.server.api.Pause
 
unpause() - Static method in class emissary.server.EmissaryServer
Unpause the server
unpause(boolean) - Static method in class emissary.server.EmissaryServer
Unpause the server
unpause(HttpServletRequest) - Method in class emissary.server.api.Pause
 
UNPAUSE - Static variable in class emissary.server.api.Pause
 
unpauseService() - Method in class emissary.command.ServerCommand
 
unpauseService() - Method in class emissary.command.ServiceCommand
A method that allows a paused service to take work
UNSAFE_MODIFICATION_DETECTED - Static variable in class emissary.core.SafeUsageChecker
 
UNSUPORTED_DATATYPE_MSG_UNSIGNED - Static variable in class emissary.util.magic.MagicNumberFactory
 
UNSUPPORTED_DATATYPE_MSG_REGEX - Static variable in class emissary.util.magic.MagicNumberFactory
 
UNSUPPORTED_DATATYPE_MSG_SEARCH - Static variable in class emissary.util.magic.MagicNumberFactory
 
unSynchronizedProcess(IBaseDataObject) - Method in class emissary.place.MultiFileUnixCommandPlace
Process an incoming payload in non-synchronized fashion
unSynchronizedProcess(IBaseDataObject) - Method in class emissary.place.UnixCommandPlace
Process the data in an un-synchronized wrapper
upcase - Variable in class emissary.id.UnixFilePlace
 
update(long) - Method in class emissary.core.sentinel.protocols.AgentProtocol.PlaceAgentStats
 
updateTracker(String) - Method in class emissary.core.sentinel.protocols.AgentProtocol
Checks to see if the mobile agent is processing the same data since the last polling event
updateTransformHistory - Variable in class emissary.place.CoordinationPlace
 
Url - Class in emissary.util.web
 
UrlData - Class in emissary.util.web
The consolidated output from a web page retrieval
UrlData() - Constructor for class emissary.util.web.UrlData
 
UrlData(String) - Constructor for class emissary.util.web.UrlData
 
UrlData(String, byte[], int, List<UrlRequestProperty>) - Constructor for class emissary.util.web.UrlData
 
UrlRequestProperty - Class in emissary.util.web
Provides a way to group Request properties either going into the emissary.util.Url class to override headers on the connection (e.g.
UrlRequestProperty() - Constructor for class emissary.util.web.UrlRequestProperty
 
UrlRequestProperty(String, int) - Constructor for class emissary.util.web.UrlRequestProperty
 
UrlRequestProperty(String, String) - Constructor for class emissary.util.web.UrlRequestProperty
 
useBinaryProtocol - Variable in class emissary.kff.KffMemcached
Whether or not to use the memcached binary protocol
useFileTimestamps - Variable in class emissary.pickup.WorkSpace
 
useObjectTraceLogger - Variable in class emissary.pickup.PickUpPlace
 
useRetryStrategy - Variable in class emissary.pickup.WorkSpace
 
username - Static variable in class emissary.client.EmissaryClient
 
uuidInOutputFilenames - Variable in class emissary.output.DropOffUtil
 

V

valid - Variable in class emissary.parser.InputSession
 
validate(String) - Method in class emissary.core.sentinel.protocols.AgentProtocol
Validate the place exists in the Namespace
validate(String) - Static method in class emissary.server.api.Configs
Validate the provided class name
validateAll() - Method in class emissary.parser.InputSession
Validate everything.
validateAndRemoveDenylistFiletype(String) - Method in class emissary.output.filter.AbstractFilter
 
validateList(List<PositionRecord>) - Method in class emissary.parser.InputSession
Validate a list of PositionRecord.
validateMetaData() - Method in class emissary.parser.InputSession
Validate the PositionRecords in the metadata map Does nothing if overall bounds not yet set
validateObject(PooledObject<IMobileAgent>) - Method in class emissary.pool.MobileAgentFactory
called by the pool when it is configured to validate objects
validateRecord(PositionRecord) - Method in class emissary.parser.InputSession
Validation of one PositionRecord.
validDataHook(IBaseDataObject) - Method in class emissary.place.UnixCommandPlace
Validate that we should process this data
value - Variable in class emissary.util.magic.MagicNumber
 
value - Variable in class emissary.util.web.UrlRequestProperty
 
valueOf(String) - Static method in enum emissary.core.BaseDataObject.DataState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum emissary.core.IBaseDataObject.MergePolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum emissary.directory.DirectoryObserverManager.Action
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum emissary.directory.EmissaryNode.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum emissary.kff.KffFilter.FilterType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum emissary.output.DropOffUtil.FileTypeCheckParameter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum emissary.pool.MoveSpool.Method
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum emissary.spi.ObjectTracing.Stage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum emissary.util.shell.Executrix.OUTPUT_TYPE
Returns the enum constant of this type with the specified name.
values - Variable in class emissary.config.ServiceConfigGuide
 
values() - Static method in enum emissary.core.BaseDataObject.DataState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum emissary.core.IBaseDataObject.MergePolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum emissary.directory.DirectoryObserverManager.Action
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum emissary.directory.EmissaryNode.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum emissary.kff.KffFilter.FilterType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum emissary.output.DropOffUtil.FileTypeCheckParameter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum emissary.pool.MoveSpool.Method
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum emissary.spi.ObjectTracing.Stage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum emissary.util.shell.Executrix.OUTPUT_TYPE
Returns an array containing the constants of this enum type, in the order they are declared.
VEND - Static variable in class emissary.config.ServiceConfigGuide
 
verify(String, String) - Static method in class emissary.spi.ClassLocationVerificationProvider
 
verifyNoInvisiblePlacesStarted() - Static method in class emissary.admin.Startup
Verifies the active directory places vs places started up.
verifyProcessImplementationProvided() - Method in class emissary.place.ServiceProviderPlace
This method must be called during setup of the place to ensure that one of the two implementations is provided by the declaring class.
Version - Class in emissary.server.api
The version Emissary API endpoint.
Version - Class in emissary.util
 
Version() - Constructor for class emissary.server.api.Version
 
Version() - Constructor for class emissary.util.Version
Build a version object DO NOT call a logger from here
VersionCommand - Class in emissary.command
 
VersionCommand() - Constructor for class emissary.command.VersionCommand
 
VersionPlace - Class in emissary.place
 
VersionPlace() - Constructor for class emissary.place.VersionPlace
Create with the default configuration
VersionPlace(InputStream) - Constructor for class emissary.place.VersionPlace
Create the place from the specified config stream data
VersionPlace(InputStream, String, String) - Constructor for class emissary.place.VersionPlace
Create the place from the specified config stream data
VersionPlace(String, String, String) - Constructor for class emissary.place.VersionPlace
Create the place from the specified config file or resource
vmSizeLimit - Variable in class emissary.util.shell.Executrix
 
VSTART - Static variable in class emissary.config.ServiceConfigGuide
 

W

wantDirectories - Variable in class emissary.pickup.WorkSpace
 
watcher - Variable in class emissary.pickup.WorkSpace
The directory observer for the pattern
WatcherThread - Class in emissary.util
 
WatcherThread() - Constructor for class emissary.util.WatcherThread
 
WatcherThread(Process) - Constructor for class emissary.util.WatcherThread
 
whereAmI() - Method in class emissary.core.BaseDataObject
 
whereAmI() - Method in interface emissary.core.IBaseDataObject
Return what machine we are located on
which(Class<?>) - Method in class emissary.util.io.ResourceReader
Indicate the URL that the specified class was loaded from
WILDCARD_THREE - Static variable in class emissary.directory.KeyManipulator
 
wildCardDenylist - Variable in class emissary.output.filter.AbstractFilter
 
WildcardEntry - Class in emissary.directory
Handle the details of a wildcard directory entry including iterating through the possible directory match strings A dataId will be wildcarded like this, based on dash and paren markings in the dataType.
WildcardEntry(String) - Constructor for class emissary.directory.WildcardEntry
 
WindowedSeekableByteChannel - Class in emissary.util
This class provides a seekable channel for a portion, or window, within the provided ReadableByteChannel.
WindowedSeekableByteChannel(ReadableByteChannel, int) - Constructor for class emissary.util.WindowedSeekableByteChannel
Creates a new instance and populates buffers with data.
withDurationUnit(TimeUnit) - Method in class emissary.core.MetricsFormatter.Builder
Specify the duration unit for the formatter to be built
withHost(String) - Method in class emissary.client.response.AgentsFormatter.Builder
 
withRateUnit(TimeUnit) - Method in class emissary.core.MetricsFormatter.Builder
Specify the rate unit for the formatter to be build
withTimestamp(String) - Method in class emissary.client.response.AgentsFormatter.Builder
 
WORK_BUNDLE_ID - Static variable in class emissary.server.mvc.adapters.WorkSpaceAdapter
 
WORK_BUNDLE_ID - Static variable in class emissary.server.mvc.internal.WorkSpaceClientSpaceTakeAction
 
WORK_BUNDLE_OBJ - Static variable in class emissary.server.mvc.internal.WorkSpaceClientSpaceTakeAction
 
WORK_BUNDLE_STATUS - Static variable in class emissary.server.mvc.adapters.WorkSpaceAdapter
 
WORK_BUNDLE_STATUS - Static variable in class emissary.server.mvc.internal.WorkSpaceClientSpaceTakeAction
 
WORK_BUNDLE_XML - Static variable in class emissary.server.mvc.internal.WorkSpaceClientSpaceTakeAction
 
WorkBundle - Class in emissary.pickup
Used to communicate between the TreePickUpPlace and TreeSpace about a set of files to process.
WorkBundle() - Constructor for class emissary.pickup.WorkBundle
Public default constructor
WorkBundle(WorkBundle) - Constructor for class emissary.pickup.WorkBundle
Build one as a copy of another, generating a new unique id for the copy.
WorkBundle(String, String) - Constructor for class emissary.pickup.WorkBundle
Public constructor with args
WorkBundleCompletedAction - Class in emissary.server.mvc.internal
Web-tier worker to call into the TreeSpace with notification that a work bundle was completed
WorkBundleCompletedAction() - Constructor for class emissary.server.mvc.internal.WorkBundleCompletedAction
 
workBundleId - Variable in class emissary.core.BaseDataObject
The identifier of the WorkBundle
workCompleted(String, String, boolean) - Method in class emissary.pickup.WorkSpace
Receive notice that a bundle was completed Normally called from emissary.server.mvc.adapters.WorkSpaceAdapter when a bundle completion message is received from the remote client doing the processing.
WorkSpace - Class in emissary.pickup
Recursively process input and distribute files to one or more remote PickUp client instances when they ask for a bundle of work to do.
WorkSpace() - Constructor for class emissary.pickup.WorkSpace
Construct the space
WorkSpace(FeedCommand) - Constructor for class emissary.pickup.WorkSpace
 
WorkSpace.ClientNotifier - Class in emissary.pickup
 
WorkSpace.WorkSpaceCollector - Class in emissary.pickup
A runnable to collect files into WorkBundles and put them on the outbound queue
WorkSpace.WorkSpaceDirectoryWatcher - Class in emissary.pickup
Watch the directory for changes to pickup up client places
WorkSpace.WorkSpaceStats - Class in emissary.pickup
Collect per pickup statistics for this run
WorkSpaceAdapter - Class in emissary.server.mvc.adapters
Stuff for adapting the WorkSpace remote call to HTTP
WorkSpaceAdapter() - Constructor for class emissary.server.mvc.adapters.WorkSpaceAdapter
 
WorkSpaceClientOpenWorkSpaceAction - Class in emissary.server.mvc.internal
Web-tier worker to call the WorkSpaceClientPlace.openSpace coming in on a remote request
WorkSpaceClientOpenWorkSpaceAction() - Constructor for class emissary.server.mvc.internal.WorkSpaceClientOpenWorkSpaceAction
 
WorkSpaceClientSpaceTakeAction - Class in emissary.server.mvc.internal
 
WorkSpaceClientSpaceTakeAction() - Constructor for class emissary.server.mvc.internal.WorkSpaceClientSpaceTakeAction
 
WorkSpaceCollector(PriorityDirectory) - Constructor for class emissary.pickup.WorkSpace.WorkSpaceCollector
Create the collector runnable
WorkSpaceDirectoryWatcher(String) - Constructor for class emissary.pickup.WorkSpace.WorkSpaceDirectoryWatcher
Watch the directory for registrations that match pattern
workSpaceKey - Variable in class emissary.pickup.WorkSpace
 
workSpaceName - Variable in class emissary.pickup.WorkSpace
 
WorkspaceSortModeConverter - Class in emissary.command.converter
 
WorkspaceSortModeConverter() - Constructor for class emissary.command.converter.WorkspaceSortModeConverter
 
WorkspaceSortModeConverter.LargestFirstComparator - Class in emissary.command.converter
Order the queue by the largest work bundle (in aggregate file size).
WorkspaceSortModeConverter.OldestFirstComparator - Class in emissary.command.converter
Order the queue by the oldest file modification time in the bundles.
WorkspaceSortModeConverter.SmallestFirstComparator - Class in emissary.command.converter
Order the queue by the smallest work bundle (in aggregate file size).
WorkspaceSortModeConverter.YoungestFirstComparator - Class in emissary.command.converter
Order the queue by the youngest/most-recent file modification time in the bundles.
WorkSpaceStats() - Constructor for class emissary.pickup.WorkSpace.WorkSpaceStats
 
workSpaceUrl - Variable in class emissary.pickup.WorkSpace
 
WorkUnit - Class in emissary.id
Basic unit of communication between an IdPlace and an IdEngine
WorkUnit - Class in emissary.pickup
A WorkUnit is a unit of work a worker will process.
WorkUnit() - Constructor for class emissary.id.WorkUnit
 
WorkUnit(String, byte[]) - Constructor for class emissary.id.WorkUnit
 
WorkUnit(String, byte[], byte[], byte[], String) - Constructor for class emissary.id.WorkUnit
 
WorkUnit(String, byte[], String) - Constructor for class emissary.id.WorkUnit
 
write(byte[]) - Method in class emissary.util.io.BufferedWriterOutputStream
 
write(byte[]) - Method in class emissary.util.io.FastStringBuffer
 
write(byte[], int, int) - Method in class emissary.output.roller.journal.JournaledChannel
 
write(byte[], int, int) - Method in class emissary.output.roller.journal.KeyedOutput
 
write(byte[], int, int) - Method in class emissary.util.io.BufferedWriterOutputStream
 
write(byte[], int, int) - Method in class emissary.util.io.FastStringBuffer
 
write(byte[], int, int) - Method in class emissary.util.roll.RollableFileOutputStream
Thread safe write of byte array.
write(int) - Method in class emissary.output.roller.journal.JournaledChannel
 
write(int) - Method in class emissary.output.roller.journal.KeyedOutput
 
write(int) - Method in class emissary.util.io.BufferedWriterOutputStream
 
write(int) - Method in class emissary.util.io.FastStringBuffer
 
write(int) - Method in class emissary.util.roll.RollableFileOutputStream
Thread safe write of a byte
write(JournalEntry) - Method in class emissary.output.roller.journal.JournalWriter
Write to journal
write(ByteBuffer) - Method in class emissary.core.channels.AbstractSeekableByteChannel
Block writing of the channel, keep it immutable.
write(ByteBuffer) - Method in class emissary.output.roller.journal.JournaledChannel
 
write(ByteBuffer) - Method in class emissary.output.roller.journal.KeyedOutput
 
write(ByteBuffer) - Method in class emissary.util.WindowedSeekableByteChannel
Unsupported in this implementation.
writeDataFile(IBaseDataObject, IBaseDataObject, String, byte[], String) - Method in class emissary.output.filter.DataFilter
Write a file, either the primary view or an alt view
writeDataStream(IBaseDataObject, IBaseDataObject, OutputStream, byte[], String) - Method in class emissary.output.filter.DataFilter
 
writeDataToFile(byte[], int, int, String, boolean) - Static method in class emissary.util.shell.Executrix
Write byte array slice to a file, swallow exception
writeDataToFile(byte[], String) - Static method in class emissary.util.shell.Executrix
Write byte array data to a file, swallow exception
writeDataToFile(byte[], String, boolean) - Static method in class emissary.util.shell.Executrix
Write byte array data to a file, swallow exception
writeDataToNewTempDir(byte[]) - Method in class emissary.util.shell.Executrix
writeDataToNewTempDir(byte[], int, int) - Method in class emissary.util.shell.Executrix
writeDataToNewTempDir(byte[], String) - Method in class emissary.util.shell.Executrix
Write data out for processing into a new subdir under our configured temp area
writeDataToNewTempDir(String, byte[]) - Method in class emissary.util.shell.Executrix
writeFile(byte[], int, int, String, boolean) - Static method in class emissary.util.shell.Executrix
Write byte array slice to file
writeFile(byte[], String) - Static method in class emissary.util.shell.Executrix
Write byte array data to file
writeFile(byte[], String, boolean) - Static method in class emissary.util.shell.Executrix
Write byte array data to file with append flag
writeInputDataToNewTempDir(byte[]) - Method in class emissary.util.shell.Executrix
Write data out for processing into a new subdir under our configured temp area
writeInputDataToNewTempDir(byte[], int, int) - Method in class emissary.util.shell.Executrix
Write data out for processing into a new subdir under our configured temp area
writeOffset - Variable in class emissary.parser.NIOSessionParser
The current write position for the current chunk buffer
writeResource(String) - Method in class emissary.config.ExtractResource
 
writeToStream(DataOutputStream) - Method in class emissary.pickup.WorkBundle
Serialize this WorkBundle to a DataOutputStream
writeToStream(DataOutputStream) - Method in class emissary.pickup.WorkUnit
 

X

XML_FILE_ENDING - Static variable in class emissary.config.ConfigUtil
Constant string for files that end with ".xml"
XML_SUFFIX - Static variable in class emissary.util.io.ResourceReader
 
XmlOutputFilter - Class in emissary.output.filter
Filter that writes unadorned data as utf-8.
XmlOutputFilter() - Constructor for class emissary.output.filter.XmlOutputFilter
 

Y

YOUNGEST_FIRST - Static variable in class emissary.command.converter.WorkspaceSortModeConverter
 
YoungestFirstComparator() - Constructor for class emissary.command.converter.WorkspaceSortModeConverter.YoungestFirstComparator
 

Z

zone - Static variable in class emissary.util.DateTimeFormatParser
 
zoneSlopWindowMillis - Variable in class emissary.directory.DirectoryPlace
Window of slop between asking for a zone and purging "stale" entries from the entry map.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes All Packages