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
All Classes All Packages
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
-
Deprecated.
- 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
-
Deprecated.
- 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
-
Deprecated.
- 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
EmissaryCommand
s. - 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
- 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
-
Deprecated.replaced by
JournaledCoalescer.finalizeRoll(Path, Path)
- finalize(Collection<Journal>, Path, Path) - Method in class emissary.output.roller.JournaledCoalescer
-
Deprecated.
- 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
-
Deprecated.
- getCommand(String, String[], int, int) - Method in class emissary.util.shell.Executrix
-
Deprecated.
- 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
-
Deprecated.
- 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
-
Deprecated.
- 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
-
Deprecated.
- 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
-
Deprecated.
- 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, orIBaseDataObject.getParameterAsConcatString(String)
if it might be multivalued - getStringParameter(String, String) - Method in interface emissary.core.IBaseDataObject
-
Deprecated.
- 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.replaced by
FlexibleDateTimeParser.parse(String)
- 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
toendIndex
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
toendIndex
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
toendIndex
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
toendIndex
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
toendIndex
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
toendIndex
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
-
Deprecated.
- 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 largerbyte[]
. - 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
toendIndex
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
toendIndex
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
-
Deprecated.
- 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
-
Deprecated.
- 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.Use
IBaseDataObject.setFileType(String)
instead. - 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
andRoller
- 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
-
Deprecated.
- 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 legacy
Executrix.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 into normal characters Also handle broken entities like &;nbsp; and   (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 into normal characters Also handle broken entities like &;nbsp; and   (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
-
Deprecated.
- writeDataToNewTempDir(byte[], int, int) - Method in class emissary.util.shell.Executrix
-
Deprecated.
- 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
-
Deprecated.
- 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.
All Classes All Packages