Skip navigation links
A B C D E F G I J K L M N O P Q R S T U V W 

A

add(Barrier) - Method in class com.madara.containers.Collection
Adds a Barrier container to the collection
add(Counter) - Method in class com.madara.containers.Collection
Adds a Counter container to the collection
add(Double) - Method in class com.madara.containers.Collection
Adds a Double container to the collection
add(DoubleVector) - Method in class com.madara.containers.Collection
Adds a DoubleVector container to the collection
add(FlexMap) - Method in class com.madara.containers.Collection
Adds a FlexMap container to the collection
add(Integer) - Method in class com.madara.containers.Collection
Adds a Integer container to the collection
add(IntegerVector) - Method in class com.madara.containers.Collection
Adds a IntegerVector container to the collection
add(Map) - Method in class com.madara.containers.Collection
Adds a Map container to the collection
add(NativeDoubleVector) - Method in class com.madara.containers.Collection
Adds a NativeDoubleVector container to the collection
add(NativeIntegerVector) - Method in class com.madara.containers.Collection
Adds a NativeIntegerVector container to the collection
add(String) - Method in class com.madara.containers.Collection
Adds a String container to the collection
add(StringVector) - Method in class com.madara.containers.Collection
Adds a StringVector container to the collection
add(Vector) - Method in class com.madara.containers.Collection
Adds a Vector container to the collection
addFile(String) - Static method in class com.madara.logger.GlobalLogger
Adds a file to logging outputs
addFile(String) - Method in class com.madara.logger.Logger
Adds a file to logging outputs
addFilter(BufferFilter) - Method in class com.madara.transport.QoSTransportSettings
Adds a BufferFilter to the filter chain.
addRebroadcastFilter(KnowledgeType, RecordFilter) - Method in class com.madara.transport.QoSTransportSettings
Adds a filter that will be applied to certain types after receiving and before rebroadcasting, if time-to-live is greater than 0
addRebroadcastFilter(AggregateFilter) - Method in class com.madara.transport.QoSTransportSettings
Adds an aggregate update filter that will be applied before rebroadcasting, after individual record filters.
addRebroadcastFilterTo(QoSTransportSettings) - Method in class com.madara.filters.CounterFilter
Adds the filter as a receive filter to transport settings
addRebroadcastFilterTo(QoSTransportSettings) - Method in class com.madara.filters.EndpointClear
Adds the filter as a receive filter to transport settings
addReceiveFilter(KnowledgeType, RecordFilter) - Method in class com.madara.transport.QoSTransportSettings
Adds an aggregate filter for a map of variables to values before applying updates to the Knowledge_Base
addReceiveFilter(AggregateFilter) - Method in class com.madara.transport.QoSTransportSettings
Adds an aggregate update filter that will be applied after receiving, after individual record filters.
addReceiveFilterTo(QoSTransportSettings) - Method in class com.madara.filters.CounterFilter
Adds the filter as a receive filter to transport settings
addReceiveFilterTo(QoSTransportSettings) - Method in class com.madara.filters.EndpointClear
Adds the filter as a receive filter to transport settings
addRecord(String, KnowledgeRecord) - Method in class com.madara.transport.TransportContext
Adds a record to the list that should be appended to send or rebroadcast.
addSendFilter(KnowledgeType, RecordFilter) - Method in class com.madara.transport.QoSTransportSettings
Adds a filter that will be applied to certain types before sending
addSendFilter(AggregateFilter) - Method in class com.madara.transport.QoSTransportSettings
Adds an aggregate update filter that will be applied before sending, after individual record filters.
addSendFilterTo(QoSTransportSettings) - Method in class com.madara.filters.CounterFilter
Adds the filter as a receive filter to transport settings
addSendFilterTo(QoSTransportSettings) - Method in class com.madara.filters.EndpointClear
Adds the filter as a receive filter to transport settings
addSyslog() - Static method in class com.madara.logger.GlobalLogger
Adds the system logger to logging outputs
addSyslog() - Method in class com.madara.logger.Logger
Adds the system logger to logging outputs
addTerm() - Static method in class com.madara.logger.GlobalLogger
Adds the terminal to logging outputs (turned on by default)
addTerm() - Method in class com.madara.logger.Logger
Adds the terminal to logging outputs (turned on by default)
AesBufferFilter - Class in com.madara.filters.ssl
 
AesBufferFilter() - Constructor for class com.madara.filters.ssl.AesBufferFilter
Default constructor
AesBufferFilter(AesBufferFilter) - Constructor for class com.madara.filters.ssl.AesBufferFilter
Copy constructor
AesBufferFilterTest - Class in com.madara.tests
This class is a tester for the AesBufferFilter class
AesBufferFilterTest() - Constructor for class com.madara.tests.AesBufferFilterTest
 
AggregateFilter - Interface in com.madara.transport.filters
 
AtomicCounter(AtomicLong) - Constructor for class com.madara.tests.JavaLockPerformance.AtomicCounter
 
attachLogger(Logger) - Method in class com.madara.KnowledgeBase
Attaches a logger that will manage all output from the KnowledgeBase
attachTransport(String, TransportSettings) - Method in class com.madara.KnowledgeBase
Attaches a new transport to the Knowledge Base

B

Barrier - Class in com.madara.containers
A facade for a distributed barrier within a knowledge base
Barrier() - Constructor for class com.madara.containers.Barrier
Default constructor
Barrier(Barrier) - Constructor for class com.madara.containers.Barrier
Copy constructor
BaseContainer - Class in com.madara.containers
A base class for all containers
BaseContainer() - Constructor for class com.madara.containers.BaseContainer
 
BaseThread - Class in com.madara.threads
An extensible thread
BaseThread() - Constructor for class com.madara.threads.BaseThread
 
BufferFilter - Interface in com.madara.filters
 

C

cleanup() - Method in class com.madara.tests.ThreadedCounter
Clean up the counter residue
cleanup() - Method in class com.madara.tests.ThreadedCounterBlaster
Clean up the counter residue
cleanup() - Method in class com.madara.threads.BaseThread
Cleans up any artifacts not taken care of by the Java VM.
clear() - Method in class com.madara.containers.FlexMap
Clears the variables in the map
clear(boolean) - Method in class com.madara.containers.Map
Clears the variables in the map
clear() - Method in class com.madara.KnowledgeBase
Clears the knowledge base.
clear() - Static method in class com.madara.logger.GlobalLogger
Clears all logging targets
clear() - Method in class com.madara.logger.Logger
Clears all logging targets
clear() - Method in class com.madara.transport.filters.Packet
Clears all records from the packet
clearBufferFilters() - Method in class com.madara.transport.QoSTransportSettings
Clears the list of buffer filters
clearModifieds() - Method in class com.madara.KnowledgeBase
Clears all modified variables that were going to be sent with next call to sendModifieds (also a part of eval, set, wait and similar functions)
clearRecords() - Method in class com.madara.transport.TransportContext
Clears records added through filtering operations.
clone() - Method in class com.madara.KnowledgeRecord
 
closeTransports() - Method in class com.madara.KnowledgeBase
Closes any transports attached to the Knowledge Base
Collection - Class in com.madara.containers
A facade for a collection of knowledge base containers
Collection() - Constructor for class com.madara.containers.Collection
Default constructor
Collection(Collection) - Constructor for class com.madara.containers.Collection
Copy constructor
com.madara - package com.madara
 
com.madara.containers - package com.madara.containers
 
com.madara.filters - package com.madara.filters
 
com.madara.filters.ssl - package com.madara.filters.ssl
 
com.madara.logger - package com.madara.logger
 
com.madara.tests - package com.madara.tests
 
com.madara.threads - package com.madara.threads
 
com.madara.transport - package com.madara.transport
 
com.madara.transport.filters - package com.madara.transport.filters
 
com.madara.util - package com.madara.util
 
compile(String) - Method in class com.madara.KnowledgeBase
Compiles a KaRL expression into an expression tree.
compile(String) - Method in class com.madara.Variables
Compiles a KaRL expression into an expression tree.
CompiledExpression(long) - Constructor for class com.madara.KnowledgeBase.CompiledExpression
Create a Java representation of a compiled expression
ContainerTest - Class in com.madara.tests
This class is a tester for the com.madara.containers package
ContainerTest() - Constructor for class com.madara.tests.ContainerTest
 
count() - Method in class com.madara.containers.Queue
Returns the number of records currently in the queue
Counter - Class in com.madara.containers
A facade for distributed adder within a knowledge base
Counter() - Constructor for class com.madara.containers.Counter
Default constructor
Counter(Counter) - Constructor for class com.madara.containers.Counter
Copy constructor
counter - Static variable in class com.madara.tests.JavaLockPerformance.LockCounter
 
counter - Static variable in class com.madara.tests.JavaLockPerformance.SynchronizedCounter
 
counter - Variable in class com.madara.tests.ThreadedCounter
A thread-safe counter
counter - Variable in class com.madara.tests.ThreadedCounterBlaster
A thread-safe counter
CounterFilter - Class in com.madara.filters
A facade for the C++ Counter_Filter aggregate filter
CounterFilter() - Constructor for class com.madara.filters.CounterFilter
Default constructor
CounterFilterTest - Class in com.madara.tests
This class is a tester for the CounterFilter class
CounterFilterTest() - Constructor for class com.madara.tests.CounterFilterTest
 

D

debugModifieds() - Method in class com.madara.KnowledgeBase
Retrieves a stringified list of all modified variables that are ready to send over transport on next send_modifieds call
dec() - Method in class com.madara.containers.Counter
Decrements the container
dec(long) - Method in class com.madara.containers.Counter
Decrements by a value
dec() - Method in class com.madara.containers.Integer
Decrements the container
dec(long) - Method in class com.madara.containers.Integer
Decrements by a value
decode(byte[], long, long) - Method in interface com.madara.filters.BufferFilter
Decodes a buffer
decode(byte[], long, long) - Method in class com.madara.filters.ssl.AesBufferFilter
Decodes a buffer
DEFAULT_EVAL_SETTINGS - Static variable in class com.madara.EvalSettings
 
DEFAULT_WAIT_SETTINGS - Static variable in class com.madara.WaitSettings
 
defineFunction(String, MadaraFunction) - Method in class com.madara.KnowledgeBase
Currently unsupported
Defines a function.
defineFunction(String, String) - Method in class com.madara.KnowledgeBase
Defines a MADARA KaRL function.
dequeue(boolean) - Method in class com.madara.containers.Queue
Attempts to dequeue a record
Double - Class in com.madara.containers
A facade for a double value within a knowledge base
Double() - Constructor for class com.madara.containers.Double
Default constructor
Double(Double) - Constructor for class com.madara.containers.Double
Copy constructor
DoubleVector - Class in com.madara.containers
A facade for a vector of doubles within a knowledge base.
DoubleVector() - Constructor for class com.madara.containers.DoubleVector
Default constructor
DoubleVector(DoubleVector) - Constructor for class com.madara.containers.DoubleVector
Copy constructor
DropType - Enum in com.madara.transport
 

E

enableParticipantTtl(int) - Method in class com.madara.transport.QoSTransportSettings
Enables participation in rebroadcasts up to a certain ttl value
encode(byte[], long, long) - Method in interface com.madara.filters.BufferFilter
Encodes a buffer
encode(byte[], long, long) - Method in class com.madara.filters.ssl.AesBufferFilter
Encodes a buffer
EndpointClear - Class in com.madara.filters
A facade for the C++ Counter_Filter aggregate filter
EndpointClear() - Constructor for class com.madara.filters.EndpointClear
Default constructor
enqueue(KnowledgeRecord) - Method in class com.madara.containers.Queue
Attempts to enqueue a record
enqueue(double) - Method in class com.madara.containers.Queue
Attempts to enqueue a double
enqueue(long) - Method in class com.madara.containers.Queue
Attempts to enqueue a long
enqueue(String) - Method in class com.madara.containers.Queue
Attempts to enqueue a string
entrySet() - Method in class com.madara.KnowledgeMap
 
erase(String) - Method in class com.madara.containers.FlexMap
Erases a variable located at key in the map.
erase(String) - Method in class com.madara.containers.Map
Erases a variable located at key in the map.
erase(String) - Method in class com.madara.transport.filters.Packet
Erases the record at the specified index
EraseRecord - Class in com.madara.transport.filters
 
EraseRecord() - Constructor for class com.madara.transport.filters.EraseRecord
 
EvalSettings - Class in com.madara
Encapsulates settings for an evaluation statement.
EvalSettings() - Constructor for class com.madara.EvalSettings
Default constructor
EvalSettings(EvalSettings) - Constructor for class com.madara.EvalSettings
Copy constructor
EvalSettings(long) - Constructor for class com.madara.EvalSettings
Constructor to create constants
evaluate(String) - Method in class com.madara.KnowledgeBase
Evaluates an expression.
evaluate(String, EvalSettings) - Method in class com.madara.KnowledgeBase
Evaluates an expression.
evaluate(KnowledgeBase.CompiledExpression) - Method in class com.madara.KnowledgeBase
Evaluates an expression.
evaluate(KnowledgeBase.CompiledExpression, EvalSettings) - Method in class com.madara.KnowledgeBase
Evaluates an expression.
evaluate(KnowledgeBase.CompiledExpression) - Method in class com.madara.Variables
Evaluates an expression.
evaluate(KnowledgeBase.CompiledExpression, EvalSettings) - Method in class com.madara.Variables
Evaluates an expression.
evaluateNoReturn(String) - Method in class com.madara.KnowledgeBase
Evaluates an expression.
evaluateNoReturn(String, EvalSettings) - Method in class com.madara.KnowledgeBase
Evaluates an expression.
evaluateNoReturn(KnowledgeBase.CompiledExpression) - Method in class com.madara.KnowledgeBase
Evaluates an expression.
evaluateNoReturn(KnowledgeBase.CompiledExpression, EvalSettings) - Method in class com.madara.KnowledgeBase
Evaluates an expression.
execute(KnowledgeList, Variables) - Method in interface com.madara.MadaraFunction
Java implementation of a MADARA function.
exists(String) - Method in class com.madara.KnowledgeBase
Checks to see if record exists
exists(String) - Method in class com.madara.transport.filters.Packet
Checks if there is a record at the specified index

F

filter(Packet, TransportContext, Variables) - Method in interface com.madara.transport.filters.AggregateFilter
Java implementation of a MADARA Aggregate Filter.
filter(KnowledgeList, Variables) - Method in class com.madara.transport.filters.EraseRecord
Removes the record from the packet
filter(Packet, TransportContext, Variables) - Method in class com.madara.transport.filters.LogAggregate
Logger of all information
filter(KnowledgeList, Variables) - Method in class com.madara.transport.filters.LogRecord
Filters a single knowledge update.
filter(KnowledgeList, Variables) - Method in interface com.madara.transport.filters.RecordFilter
Filters a single knowledge update.
finalize() - Method in class com.madara.containers.Barrier
Cleans up underlying C resources
finalize() - Method in class com.madara.containers.Collection
Cleans up underlying C resources
finalize() - Method in class com.madara.containers.Counter
Cleans up underlying C resources
finalize() - Method in class com.madara.containers.Double
Cleans up underlying C resources
finalize() - Method in class com.madara.containers.DoubleVector
Cleans up underlying C resources
finalize() - Method in class com.madara.containers.FlexMap
Cleans up underlying C resources
finalize() - Method in class com.madara.containers.Integer
Cleans up underlying C resources
finalize() - Method in class com.madara.containers.IntegerVector
Cleans up underlying C resources
finalize() - Method in class com.madara.containers.Map
Cleans up underlying C resources
finalize() - Method in class com.madara.containers.NativeDoubleVector
Cleans up underlying C resources
finalize() - Method in class com.madara.containers.NativeIntegerVector
Cleans up underlying C resources
finalize() - Method in class com.madara.containers.Queue
Cleans up underlying C resources
finalize() - Method in class com.madara.containers.String
Cleans up underlying C resources
finalize() - Method in class com.madara.containers.StringVector
Cleans up underlying C resources
finalize() - Method in class com.madara.containers.Vector
Cleans up underlying C resources
finalize() - Method in class com.madara.EvalSettings
Cleans up underlying C resources
finalize() - Method in class com.madara.filters.CounterFilter
Cleans up underlying C resources
finalize() - Method in class com.madara.filters.EndpointClear
Cleans up underlying C resources
finalize() - Method in class com.madara.filters.ssl.AesBufferFilter
Cleans up underlying C resources
finalize() - Method in class com.madara.KnowledgeBase.CompiledExpression
Cleans up underlying C resources
finalize() - Method in class com.madara.KnowledgeBase
Cleans up underlying C resources
finalize() - Method in class com.madara.KnowledgeRecord
Cleans up underlying C resources
finalize() - Method in class com.madara.logger.Logger
Cleans up underlying C resources
finalize() - Method in class com.madara.threads.Threader
Cleans up underlying C resources
finalize() - Method in class com.madara.transport.QoSTransportSettings
Cleans up underlying C resources
finalize() - Method in class com.madara.transport.TransportSettings
Cleans up underlying C resources
finalize() - Method in class com.madara.UpdateSettings
Cleans up underlying C resources
finalize() - Method in class com.madara.WaitSettings
Cleans up underlying C resources
FlexMap - Class in com.madara.containers
A facade for a map of variable names to values within a knowledge base
FlexMap() - Constructor for class com.madara.containers.FlexMap
Default constructor
FlexMap(FlexMap) - Constructor for class com.madara.containers.FlexMap
Copy constructor
formatNumber(long) - Static method in class com.madara.tests.TestReasoningThroughput
 
free() - Method in class com.madara.containers.Barrier
Deletes the C instantiation.
free() - Method in class com.madara.containers.Collection
Deletes the C instantiation.
free() - Method in class com.madara.containers.Counter
Deletes the C instantiation.
free() - Method in class com.madara.containers.Double
Deletes the C instantiation.
free() - Method in class com.madara.containers.DoubleVector
Deletes the C instantiation.
free() - Method in class com.madara.containers.FlexMap
Deletes the C instantiation.
free() - Method in class com.madara.containers.Integer
Deletes the C instantiation.
free() - Method in class com.madara.containers.IntegerVector
Deletes the C instantiation.
free() - Method in class com.madara.containers.Map
Deletes the C instantiation.
free() - Method in class com.madara.containers.NativeDoubleVector
Deletes the C instantiation.
free() - Method in class com.madara.containers.NativeIntegerVector
Deletes the C instantiation.
free() - Method in class com.madara.containers.Queue
Deletes the C instantiation.
free() - Method in class com.madara.containers.String
Deletes the C instantiation.
free() - Method in class com.madara.containers.StringVector
Deletes the C instantiation.
free() - Method in class com.madara.containers.Vector
Deletes the C instantiation.
free() - Method in class com.madara.EvalSettings
Deletes the C instantiation.
free() - Method in class com.madara.filters.CounterFilter
Deletes the C instantiation.
free() - Method in class com.madara.filters.EndpointClear
Deletes the C instantiation.
free() - Method in class com.madara.filters.ssl.AesBufferFilter
Deletes the C instantiation.
free() - Method in class com.madara.KnowledgeBase.CompiledExpression
Deletes the C++ instantiation.
free() - Method in class com.madara.KnowledgeBase
Deletes the C++ instantiation.
free() - Method in class com.madara.KnowledgeList
Deletes the C instantiation.
free() - Method in class com.madara.KnowledgeMap
Deletes the C instantiation.
free() - Method in class com.madara.KnowledgeRecord
Deletes the C instantiation.
free() - Method in class com.madara.logger.Logger
Deletes the C instantiation.
free() - Method in class com.madara.threads.Threader
Deletes the C++ instantiation.
free() - Method in class com.madara.transport.QoSTransportSettings
Deletes the C instantiation.
free() - Method in class com.madara.transport.TransportSettings
Deletes the C instantiation.
free() - Method in class com.madara.UpdateSettings
Deletes the C instantiation.
free() - Method in class com.madara.WaitSettings
Deletes the C instantiation.
fromPointer(long) - Static method in class com.madara.containers.Barrier
Creates a java object instance from a C/C++ pointer
fromPointer(long, boolean) - Static method in class com.madara.containers.Barrier
Creates a java object instance from a C/C++ pointer
fromPointer(long) - Static method in class com.madara.containers.Collection
Creates a java object instance from a C/C++ pointer
fromPointer(long, boolean) - Static method in class com.madara.containers.Collection
Creates a java object instance from a C/C++ pointer
fromPointer(long) - Static method in class com.madara.containers.Counter
Creates a java object instance from a C/C++ pointer
fromPointer(long, boolean) - Static method in class com.madara.containers.Counter
Creates a java object instance from a C/C++ pointer
fromPointer(long) - Static method in class com.madara.containers.Double
Creates a java object instance from a C/C++ pointer
fromPointer(long, boolean) - Static method in class com.madara.containers.Double
Creates a java object instance from a C/C++ pointer
fromPointer(long) - Static method in class com.madara.containers.DoubleVector
Creates a java object instance from a C/C++ pointer
fromPointer(long, boolean) - Static method in class com.madara.containers.DoubleVector
Creates a java object instance from a C/C++ pointer
fromPointer(long) - Static method in class com.madara.containers.FlexMap
Creates a java object instance from a C/C++ pointer
fromPointer(long, boolean) - Static method in class com.madara.containers.FlexMap
Creates a java object instance from a C/C++ pointer
fromPointer(long) - Static method in class com.madara.containers.Integer
Creates a java object instance from a C/C++ pointer
fromPointer(long, boolean) - Static method in class com.madara.containers.Integer
Creates a java object instance from a C/C++ pointer
fromPointer(long) - Static method in class com.madara.containers.IntegerVector
Creates a java object instance from a C/C++ pointer
fromPointer(long, boolean) - Static method in class com.madara.containers.IntegerVector
Creates a java object instance from a C/C++ pointer
fromPointer(long) - Static method in class com.madara.containers.Map
Creates a java object instance from a C/C++ pointer
fromPointer(long, boolean) - Static method in class com.madara.containers.Map
Creates a java object instance from a C/C++ pointer
fromPointer(long) - Static method in class com.madara.containers.NativeDoubleVector
Creates a java object instance from a C/C++ pointer
fromPointer(long, boolean) - Static method in class com.madara.containers.NativeDoubleVector
Creates a java object instance from a C/C++ pointer
fromPointer(long) - Static method in class com.madara.containers.NativeIntegerVector
Creates a java object instance from a C/C++ pointer
fromPointer(long, boolean) - Static method in class com.madara.containers.NativeIntegerVector
Creates a java object instance from a C/C++ pointer
fromPointer(long) - Static method in class com.madara.containers.Queue
Creates a java object instance from a C/C++ pointer
fromPointer(long, boolean) - Static method in class com.madara.containers.Queue
Creates a java object instance from a C/C++ pointer
fromPointer(long) - Static method in class com.madara.containers.String
Creates a java object instance from a C/C++ pointer
fromPointer(long, boolean) - Static method in class com.madara.containers.String
Creates a java object instance from a C/C++ pointer
fromPointer(long) - Static method in class com.madara.containers.StringVector
Creates a java object instance from a C/C++ pointer
fromPointer(long, boolean) - Static method in class com.madara.containers.StringVector
Creates a java object instance from a C/C++ pointer
fromPointer(long) - Static method in class com.madara.containers.Vector
Creates a java object instance from a C/C++ pointer
fromPointer(long, boolean) - Static method in class com.madara.containers.Vector
Creates a java object instance from a C/C++ pointer
fromPointer(long) - Static method in class com.madara.KnowledgeBase
Creates a java object instance from a C/C++ pointer
fromPointer(long, boolean) - Static method in class com.madara.KnowledgeBase
Creates a java object instance from a C/C++ pointer
fromPointer(long) - Static method in class com.madara.KnowledgeRecord
Creates a KnowledgeRecord from a pointer
fromPointer(long, boolean) - Static method in class com.madara.KnowledgeRecord
Creates a KnowledgeRecord from a pointer
fromPointer(long) - Static method in class com.madara.logger.Logger
Creates a java object instance from a C/C++ pointer
fromPointer(long, boolean) - Static method in class com.madara.logger.Logger
Creates a java object instance from a C/C++ pointer
fromPointer(long) - Static method in class com.madara.transport.filters.Packet
Creates a Variables from a pointer
fromPointer(long) - Static method in class com.madara.transport.TransportContext
 
fromPointer(long) - Static method in class com.madara.Variables
Creates a Variables from a pointer

G

generateKey(String) - Method in class com.madara.filters.ssl.AesBufferFilter
Generates a 256 bit AES key from a password
get() - Method in class com.madara.containers.Barrier
Gets the value
get() - Method in class com.madara.containers.Counter
Gets the value
get() - Method in class com.madara.containers.Double
Gets the value
get(int) - Method in class com.madara.containers.DoubleVector
Gets the value at the specified index
get(String) - Method in class com.madara.containers.FlexMap
Creates a FlexMap at the keyed location
get(int) - Method in class com.madara.containers.FlexMap
Creates a FlexMap at the indexed location
get() - Method in class com.madara.containers.Integer
Gets the value
get(int) - Method in class com.madara.containers.IntegerVector
Gets the value at a specified index
get(String) - Method in class com.madara.containers.Map
Gets the value
get(int) - Method in class com.madara.containers.NativeDoubleVector
Gets the value at a specified index
get(int) - Method in class com.madara.containers.NativeIntegerVector
Gets the value at the index
get() - Method in class com.madara.containers.String
Gets the value
get(int) - Method in class com.madara.containers.StringVector
Gets the value at the specified index
get(int) - Method in class com.madara.containers.Vector
Gets the value
get(String) - Method in class com.madara.KnowledgeBase
Retrieves a knowledge value.
get(int) - Method in class com.madara.KnowledgeList
 
get(String) - Method in class com.madara.transport.filters.Packet
Gets the record at the specified index
get(String) - Method in class com.madara.Variables
Retrieves a knowledge value.
getAlwaysOverwrite() - Method in class com.madara.EvalSettings
 
getCount() - Method in class com.madara.filters.CounterFilter
Returns the number of packets filtered
getCPtr() - Method in class com.madara.MadaraJNI
 
getCurrentTime() - Method in class com.madara.transport.TransportContext
Gets the current timestamp
getDeadline() - Method in class com.madara.transport.QoSTransportSettings
Gets the deadline (seconds)
getDeadline() - Method in class com.madara.transport.TransportSettings
 
getDebugInfo() - Method in class com.madara.containers.Collection
Reads all debug info for the collection into a string
getDebugLevel(int) - Static method in enum com.madara.MadaraLog.MadaraLogLevel
Converts an int to a MadaraLogLevel
getDefaultClockIncrement() - Method in class com.madara.EvalSettings
 
getDefaultClockIncrement() - Method in class com.madara.UpdateSettings
 
getDelaySendingModifieds() - Method in class com.madara.EvalSettings
 
getDelimiter() - Method in class com.madara.containers.FlexMap
Gets the delimiter that separates the name of the map with its elements
getDelimiter() - Method in class com.madara.containers.Map
Gets the delimiter that separates the name of the map with its elements
getDomain() - Method in class com.madara.transport.TransportContext
Gets the current network domain
getElapsed() - Method in class com.madara.filters.CounterFilter
Returns the number of packets filtered
getHosts() - Method in class com.madara.transport.TransportSettings
 
getID() - Method in class com.madara.KnowledgeBase
Get KnowledgeBase ID
getId() - Method in class com.madara.transport.TransportSettings
 
getKeys() - Method in class com.madara.transport.filters.Packet
Gets all keys in the packet
getLevel() - Static method in class com.madara.logger.GlobalLogger
Gets the logging level, e.g., where 0 is EMERGENCY and 6 is DETAILED
getLevel() - Method in class com.madara.logger.Logger
Gets the logging level, e.g., where 0 is EMERGENCY and 6 is DETAILED
getLogger() - Method in class com.madara.KnowledgeBase
Returns the logger that manages all output from the KnowledgeBase
getLogLevel() - Static method in class com.madara.MadaraLog
Gets the global debug level
getMaxWaitTime() - Method in class com.madara.WaitSettings
 
getMessageTime() - Method in class com.madara.transport.TransportContext
Gets the message timestamp
getName() - Method in class com.madara.containers.Barrier
Gets the name of the variable
getName() - Method in class com.madara.containers.Counter
Gets the name of the variable
getName() - Method in class com.madara.containers.Double
Gets the name of the variable
getName() - Method in class com.madara.containers.DoubleVector
Gets the name of the variable
getName() - Method in class com.madara.containers.FlexMap
Gets the name of the variable
getName() - Method in class com.madara.containers.Integer
Gets the name of the variable
getName() - Method in class com.madara.containers.IntegerVector
Gets the name of the variable
getName() - Method in class com.madara.containers.Map
Gets the name of the variable
getName() - Method in class com.madara.containers.NativeDoubleVector
Gets the name of the variable
getName() - Method in class com.madara.containers.NativeIntegerVector
Gets the name of the variable
getName() - Method in class com.madara.containers.Queue
Gets the name of the variable
getName() - Method in class com.madara.containers.String
Gets the name of the variable
getName() - Method in class com.madara.containers.StringVector
Gets the name of the variable
getName() - Method in class com.madara.containers.Vector
Gets the name of the variable
getName() - Method in class com.madara.threads.BaseThread
Returns the unique name of the thread
getOnDataReceivedLogic() - Method in class com.madara.transport.TransportSettings
 
getOperation() - Method in class com.madara.transport.TransportContext
Get operation that the context is performing
getOriginator() - Method in class com.madara.transport.TransportContext
Returns the current message originator
getParticipantTtl() - Method in class com.madara.transport.QoSTransportSettings
Gets the rebroadcast time-to-live for all rebroadcasted packets
getPollFrequency() - Method in class com.madara.WaitSettings
 
getPostPrintStatement() - Method in class com.madara.EvalSettings
 
getPrePrintStatement() - Method in class com.madara.EvalSettings
 
getProcesses() - Method in class com.madara.transport.TransportSettings
 
getQueueLength() - Method in class com.madara.transport.TransportSettings
 
getRebroadcastTtl() - Method in class com.madara.transport.QoSTransportSettings
Gets the rebroadcast time-to-live for all sent packets
getReceiveBandwidth() - Method in class com.madara.transport.TransportContext
Gets the receive bandwidth in bytes per second
getReliability(int) - Static method in enum com.madara.transport.TransportReliability
 
getReliability() - Method in class com.madara.transport.TransportSettings
 
getResendAttempts() - Method in class com.madara.transport.TransportSettings
 
getSendBandwidth() - Method in class com.madara.transport.TransportContext
Gets the send/rebroadcast bandwidth in bytes per second
getSendBandwidthLimit() - Method in class com.madara.transport.QoSTransportSettings
Gets the send bandwidth limit
getTag() - Static method in class com.madara.logger.GlobalLogger
Gets the tag used in system logging
getTag() - Method in class com.madara.logger.Logger
Gets the tag used in system logging
getThroughput() - Method in class com.madara.filters.CounterFilter
Converts the value to a double
getTime() - Static method in class com.madara.util.Utility
Returns the time in nanoseconds
getTotalBandwidthLimit() - Method in class com.madara.transport.QoSTransportSettings
Gets the total bandwidth limit
getTreatGlobalsAsLocals() - Method in class com.madara.EvalSettings
 
getTreatGlobalsAsLocals() - Method in class com.madara.UpdateSettings
 
getType() - Method in class com.madara.KnowledgeRecord
 
getType(int) - Static method in enum com.madara.KnowledgeType
Converts an int to a KnowledgeType
getType(int) - Static method in enum com.madara.logger.LogLevels
 
getType(int) - Static method in enum com.madara.transport.DropType
 
getType() - Method in class com.madara.transport.TransportSettings
 
getType(int) - Static method in enum com.madara.transport.TransportType
 
getVersion() - Static method in class com.madara.util.Utility
Returns the current MADARA version
getWriteDomain() - Method in class com.madara.transport.TransportSettings
 
GlobalLogger - Class in com.madara.logger
A facade for the global MADARA logging service (the default logger)
GlobalLogger() - Constructor for class com.madara.logger.GlobalLogger
Default constructor

I

inc() - Method in class com.madara.containers.Counter
Increments the container
inc(long) - Method in class com.madara.containers.Counter
Increments by a value
inc() - Method in class com.madara.containers.Integer
Increments the container
inc(long) - Method in class com.madara.containers.Integer
Increments by a value
incAndGet() - Method in class com.madara.tests.JavaLockPerformance.SynchronizedCounter
 
init(KnowledgeBase) - Method in class com.madara.tests.ThreadedCounter
Initialize the counter variable
init(KnowledgeBase) - Method in class com.madara.tests.ThreadedCounterBlaster
Initialize the counter variable
init(KnowledgeBase) - Method in class com.madara.threads.BaseThread
Initializes thread with a data plane (a shared MADARA context)
inspect(int) - Method in class com.madara.containers.Queue
Inspects the record at the specified position
Integer - Class in com.madara.containers
A facade for an integer value within a knowledge base
Integer() - Constructor for class com.madara.containers.Integer
Default constructor
Integer(Integer) - Constructor for class com.madara.containers.Integer
Copy constructor
IntegerVector - Class in com.madara.containers
A facade for a vector of integers within a knowledge base.
IntegerVector() - Constructor for class com.madara.containers.IntegerVector
Default constructor
IntegerVector(IntegerVector) - Constructor for class com.madara.containers.IntegerVector
Copy constructor
isDone() - Method in class com.madara.containers.Barrier
Checks to see if the barrier round is done
isFalse() - Method in class com.madara.containers.Barrier
Returns true if the container evaluates to false
isFalse() - Method in class com.madara.containers.Collection
Returns true if the container evaluates to false
isFalse() - Method in class com.madara.containers.Counter
Returns true if the container evaluates to false
isFalse() - Method in class com.madara.containers.Double
Returns true if the container evaluates to false
isFalse() - Method in class com.madara.containers.DoubleVector
Returns true if the container evaluates to false
isFalse() - Method in class com.madara.containers.FlexMap
Returns true if the container evaluates to false
isFalse() - Method in class com.madara.containers.Integer
Returns true if the container evaluates to false
isFalse() - Method in class com.madara.containers.IntegerVector
Returns true if the container evaluates to false
isFalse() - Method in class com.madara.containers.Map
Returns true if the container evaluates to false
isFalse() - Method in class com.madara.containers.NativeDoubleVector
Returns true if the container evaluates to false
isFalse() - Method in class com.madara.containers.NativeIntegerVector
Returns true if the container evaluates to false
isFalse() - Method in class com.madara.containers.String
Returns true if the container evaluates to false
isFalse() - Method in class com.madara.containers.StringVector
Returns true if the container evaluates to false
isFalse() - Method in class com.madara.containers.Vector
Returns true if the container evaluates to false
isNew() - Method in class com.madara.KnowledgeRecord
Will return true if this object was malloced
isTrue() - Method in class com.madara.containers.Barrier
Returns true if the container evaluates to true
isTrue() - Method in class com.madara.containers.Collection
Returns true if the container evaluates to true
isTrue() - Method in class com.madara.containers.Counter
Returns true if the container evaluates to true
isTrue() - Method in class com.madara.containers.Double
Returns true if the container evaluates to true
isTrue() - Method in class com.madara.containers.DoubleVector
Returns true if the container evaluates to true
isTrue() - Method in class com.madara.containers.FlexMap
Returns true if the container evaluates to true
isTrue() - Method in class com.madara.containers.Integer
Returns true if the container evaluates to true
isTrue() - Method in class com.madara.containers.IntegerVector
Returns true if the container evaluates to true
isTrue() - Method in class com.madara.containers.Map
Returns true if the container evaluates to true
isTrue() - Method in class com.madara.containers.NativeDoubleVector
Returns true if the container evaluates to true
isTrue() - Method in class com.madara.containers.NativeIntegerVector
Returns true if the container evaluates to true
isTrue() - Method in class com.madara.containers.String
Returns true if the container evaluates to true
isTrue() - Method in class com.madara.containers.StringVector
Returns true if the container evaluates to true
isTrue() - Method in class com.madara.containers.Vector
Returns true if the container evaluates to true
isValid() - Method in class com.madara.KnowledgeRecord
Checks if the record is valid or uncreated

J

JavaLockPerformance - Class in com.madara.tests
This class is a tester for Java locks versus MADARA locks
JavaLockPerformance() - Constructor for class com.madara.tests.JavaLockPerformance
 
JavaLockPerformance.AtomicCounter - Class in com.madara.tests
 
JavaLockPerformance.LockCounter - Class in com.madara.tests
 
JavaLockPerformance.SynchronizedCounter - Class in com.madara.tests
 
JNILoader - Class in com.madara.util
JNILoader is used to load native libraries at runtime when they exist inside a jar file.
JNILoader() - Constructor for class com.madara.util.JNILoader
 

K

keys() - Method in class com.madara.containers.FlexMap
Gets all keys in the map
keys(boolean) - Method in class com.madara.containers.FlexMap
Gets keys in the map, with option to get only first level keys
keys() - Method in class com.madara.containers.Map
Gets the current keys in the map
KnowledgeBase - Class in com.madara
This class provides a distributed knowledge base to users
KnowledgeBase() - Constructor for class com.madara.KnowledgeBase
Creates a KnowledgeBase with default settings
KnowledgeBase(String, TransportType, String) - Constructor for class com.madara.KnowledgeBase
Creates a KnowledgeBase
KnowledgeBase(String, TransportSettings) - Constructor for class com.madara.KnowledgeBase
Creates a KnowledgeBase
KnowledgeBase(KnowledgeBase) - Constructor for class com.madara.KnowledgeBase
Copy constructor
KnowledgeBase.CompiledExpression - Class in com.madara
Compiled, optimized KaRL logic.
KnowledgeBase.KnowledgeBaseLockedException - Exception in com.madara
KnowledgeBaseLockedException will be thrown if methods are called from inside a MadaraFunction
KnowledgeList - Class in com.madara
KnowledgeList provides a read-only interface for KnowledgeRecords
KnowledgeList() - Constructor for class com.madara.KnowledgeList
 
KnowledgeList(long[]) - Constructor for class com.madara.KnowledgeList
 
KnowledgeList(KnowledgeRecord[]) - Constructor for class com.madara.KnowledgeList
 
KnowledgeMap - Class in com.madara
 
KnowledgeMap(String[], long[]) - Constructor for class com.madara.KnowledgeMap
 
KnowledgeMap(String[], long[], boolean) - Constructor for class com.madara.KnowledgeMap
 
KnowledgeRecord - Class in com.madara
This class encapsulates an entry in a KnowledgeBase.
KnowledgeRecord() - Constructor for class com.madara.KnowledgeRecord
Default constructor
KnowledgeRecord(long) - Constructor for class com.madara.KnowledgeRecord
Constructor for long/integer values
KnowledgeRecord(String) - Constructor for class com.madara.KnowledgeRecord
Constructor for string values
KnowledgeRecord(double) - Constructor for class com.madara.KnowledgeRecord
Constructor for double values
KnowledgeRecord(double[]) - Constructor for class com.madara.KnowledgeRecord
Constructor for double[] values
KnowledgeRecord(long[]) - Constructor for class com.madara.KnowledgeRecord
Constructor for long[] values
KnowledgeType - Enum in com.madara

L

load(String) - Method in class com.madara.transport.QoSTransportSettings
Loads the transport settings from a KnowledgeBase context file
load(String) - Method in class com.madara.transport.TransportSettings
Loads the transport settings from a KnowledgeBase context file
load(String) - Static method in class com.madara.util.JNILoader
Deprecated.
loadContext(String, boolean, EvalSettings) - Method in class com.madara.KnowledgeBase
Loads the knowledge base from a file
lock - Static variable in class com.madara.tests.JavaLockPerformance.LockCounter
 
LockCounter() - Constructor for class com.madara.tests.JavaLockPerformance.LockCounter
 
log(int, String) - Static method in class com.madara.logger.GlobalLogger
Logs a message at the specified level
log(int, String) - Method in class com.madara.logger.Logger
Logs a message at the specified level
LogAggregate - Class in com.madara.transport.filters
 
LogAggregate() - Constructor for class com.madara.transport.filters.LogAggregate
 
LogFilterTest - Class in com.madara.tests
This class is a tester for the LogRecord filter classes
LogFilterTest() - Constructor for class com.madara.tests.LogFilterTest
 
Logger - Class in com.madara.logger
An extensible logger used for printing to files, terminals and system logs
Logger() - Constructor for class com.madara.logger.Logger
Default constructor
LoggerTest - Class in com.madara.tests
This class is a tester for the com.madara.logger package
LoggerTest() - Constructor for class com.madara.tests.LoggerTest
 
LogLevels - Enum in com.madara.logger
 
LogRecord - Class in com.madara.transport.filters
 
LogRecord() - Constructor for class com.madara.transport.filters.LogRecord
 

M

MadaraFunction - Interface in com.madara
Interface for defining a Java method to be executed by MADARA
MadaraJNI - Class in com.madara
Abstract class that insures loading of libMADARA.so and holds the C pointer
MadaraJNI() - Constructor for class com.madara.MadaraJNI
 
MadaraLog - Class in com.madara
Holder for static method to set global debug level.
MadaraLog.MadaraLogLevel - Enum in com.madara
Enumeration of valid debug levels
main(String...) - Static method in class com.madara.tests.AesBufferFilterTest
 
main(String...) - Static method in class com.madara.tests.ContainerTest
 
main(String...) - Static method in class com.madara.tests.CounterFilterTest
 
main(String...) - Static method in class com.madara.tests.JavaLockPerformance
 
main(String...) - Static method in class com.madara.tests.LogFilterTest
 
main(String...) - Static method in class com.madara.tests.LoggerTest
 
main(String...) - Static method in class com.madara.tests.ProducerConsumerQueueTest
 
main(String...) - Static method in class com.madara.tests.ProfileArchitecture
 
main(String...) - Static method in class com.madara.tests.TestKnowledgeBase
 
main(String...) - Static method in class com.madara.tests.TestReasoningThroughput
 
main(String...) - Static method in class com.madara.tests.TestRegistry
 
main(String...) - Static method in class com.madara.tests.TestUtility
 
main(String...) - Static method in class com.madara.tests.ThreadedCounter
 
main(String...) - Static method in class com.madara.tests.ThreadedCounterBlaster
 
main(String[]) - Static method in class com.madara.transport.filters.EraseRecord
 
Map - Class in com.madara.containers
A facade for a map of variable names to values within a knowledge base
Map() - Constructor for class com.madara.containers.Map
Default constructor
Map(Map) - Constructor for class com.madara.containers.Map
Copy constructor
modify() - Method in class com.madara.containers.Barrier
Mark the value as modified.
modify() - Method in class com.madara.containers.Collection
Mark the value as modified.
modify() - Method in class com.madara.containers.Counter
Mark the value as modified.
modify() - Method in class com.madara.containers.Double
Mark the value as modified.
modify() - Method in class com.madara.containers.DoubleVector
Mark the vector as modified.
modify(int) - Method in class com.madara.containers.DoubleVector
Mark an element as modified.
modify() - Method in class com.madara.containers.FlexMap
Mark the map as modified.
modify() - Method in class com.madara.containers.Integer
Mark the value as modified.
modify() - Method in class com.madara.containers.IntegerVector
Mark the vector as modified.
modify(int) - Method in class com.madara.containers.IntegerVector
Mark an element as modified.
modify() - Method in class com.madara.containers.Map
Mark the map as modified.
modify(String) - Method in class com.madara.containers.Map
Mark an element as modified.
modify() - Method in class com.madara.containers.NativeDoubleVector
Mark the vector as modified.
modify() - Method in class com.madara.containers.NativeIntegerVector
Mark the vector as modified.
modify() - Method in class com.madara.containers.String
Mark the value as modified.
modify() - Method in class com.madara.containers.StringVector
Mark the vector as modified.
modify(int) - Method in class com.madara.containers.StringVector
Mark an element as modified.
modify() - Method in class com.madara.containers.Vector
Mark the vector as modified.
modify(int) - Method in class com.madara.containers.Vector
Mark an element as modified.
modifyIfFalse(BaseContainer) - Method in class com.madara.containers.BaseContainer
Marks the container as modified if the container ends up being true
modifyIfTrue(BaseContainer) - Method in class com.madara.containers.BaseContainer
Marks the container as modified if the container ends up being true

N

NativeDoubleVector - Class in com.madara.containers
A facade for an array of doubles within a single knowledge record within a knowledge base.
NativeDoubleVector() - Constructor for class com.madara.containers.NativeDoubleVector
Default constructor
NativeDoubleVector(NativeDoubleVector) - Constructor for class com.madara.containers.NativeDoubleVector
Copy constructor
NativeIntegerVector - Class in com.madara.containers
A facade for an array of integers within a single knowledge record within a knowledge base.
NativeIntegerVector() - Constructor for class com.madara.containers.NativeIntegerVector
 
NativeIntegerVector(NativeIntegerVector) - Constructor for class com.madara.containers.NativeIntegerVector
 
next() - Method in class com.madara.containers.Barrier
Moves to the next barrier

O

opTypes - Variable in class com.madara.transport.filters.LogAggregate
Types of operations
opTypes - Variable in class com.madara.transport.filters.LogRecord
Types of operations

P

Packet - Class in com.madara.transport.filters
 
pause(String) - Method in class com.madara.threads.Threader
Requests for the specified thread to pause
pause() - Method in class com.madara.threads.Threader
Requests all threads to pause
paused - Variable in class com.madara.threads.BaseThread
flag from Threader indicating if thread is paused
print(String) - Method in class com.madara.KnowledgeBase
Prints a statement with variable expansion
print() - Method in class com.madara.KnowledgeBase
Prints all knowledge in knowledge base
print(long, KnowledgeRecord, String) - Static method in class com.madara.tests.TestReasoningThroughput
 
print(long, String, String) - Static method in class com.madara.tests.TestReasoningThroughput
 
ProducerConsumerQueueTest - Class in com.madara.tests
 
ProducerConsumerQueueTest() - Constructor for class com.madara.tests.ProducerConsumerQueueTest
 
ProfileArchitecture - Class in com.madara.tests
 
ProfileArchitecture() - Constructor for class com.madara.tests.ProfileArchitecture
 
pushback(double) - Method in class com.madara.containers.DoubleVector
Pushes a value to the end of the vector
pushback(long) - Method in class com.madara.containers.IntegerVector
Pushes a value to the end of the vector
pushback(double) - Method in class com.madara.containers.NativeDoubleVector
Pushes a value to the end of the vector
pushback(long) - Method in class com.madara.containers.NativeIntegerVector
Pushes a value to the end of the vector
pushback(String) - Method in class com.madara.containers.StringVector
Pushes a value to the end of the vector
pushback(KnowledgeRecord) - Method in class com.madara.containers.Vector
Pushes a value to the end of the vector
pushback(String) - Method in class com.madara.containers.Vector
Pushes a value to the end of the vector
pushback(long) - Method in class com.madara.containers.Vector
Pushes a value to the end of the vector
pushback(long[]) - Method in class com.madara.containers.Vector
Pushes a value to the end of the vector
pushback(double) - Method in class com.madara.containers.Vector
Pushes a value to the end of the vector
pushback(double[]) - Method in class com.madara.containers.Vector
Pushes a value to the end of the vector

Q

QoSTransportSettings - Class in com.madara.transport
 
QoSTransportSettings() - Constructor for class com.madara.transport.QoSTransportSettings
 
QoSTransportSettings(QoSTransportSettings) - Constructor for class com.madara.transport.QoSTransportSettings
 
Queue - Class in com.madara.containers
A facade for a dynamically typed vector within a knowledge base.
Queue() - Constructor for class com.madara.containers.Queue
Default constructor
Queue(Queue) - Constructor for class com.madara.containers.Queue
Copy constructor

R

RecordFilter - Interface in com.madara.transport.filters
 
resize(int, int) - Method in class com.madara.containers.Barrier
Resizes the barrier, usually when number of participants change
resize(int, int) - Method in class com.madara.containers.Counter
Resizes the counter, usually when number of counters change
resize(long) - Method in class com.madara.containers.DoubleVector
Resizes the vector.
resize(long) - Method in class com.madara.containers.IntegerVector
Resizes the vector.
resize(long) - Method in class com.madara.containers.NativeDoubleVector
Resizes the vector
resize(long) - Method in class com.madara.containers.NativeIntegerVector
Resizes the vector
resize(long) - Method in class com.madara.containers.Queue
Resizes the vector
resize(long) - Method in class com.madara.containers.StringVector
Resizes the vector.
resize(long) - Method in class com.madara.containers.Vector
Resizes the vector.
resume(String) - Method in class com.madara.threads.Threader
Requests for the specified thread to resume if paused
resume() - Method in class com.madara.threads.Threader
Requests all threads to resume if paused
run() - Method in class com.madara.tests.JavaLockPerformance.AtomicCounter
 
run() - Method in class com.madara.tests.JavaLockPerformance.LockCounter
 
run() - Method in class com.madara.tests.JavaLockPerformance.SynchronizedCounter
 
run() - Method in class com.madara.tests.ThreadedCounter
Executes the main thread logic.
run() - Method in class com.madara.tests.ThreadedCounterBlaster
Executes the main thread logic.
run() - Method in class com.madara.threads.BaseThread
Executes the main thread logic.
run(String, BaseThread) - Method in class com.madara.threads.Threader
Runs a thread.
run(double, String, BaseThread) - Method in class com.madara.threads.Threader
Runs a thread.

S

save(String) - Method in class com.madara.transport.QoSTransportSettings
Saves the transport settings as a KnowledgeBase to a file
save(String) - Method in class com.madara.transport.TransportSettings
Saves the transport settings as a KnowledgeBase to a file
saveAsKarl(String) - Method in class com.madara.KnowledgeBase
Saves the knowledge base to a file in a human-readable format that can be read in with evaluate or wait statements.
saveCheckpoint(String, boolean) - Method in class com.madara.KnowledgeBase
Saves a snapshot of changes to the context since the last saveContext, saveCheckpoint, or sendModifieds.
saveContext(String) - Method in class com.madara.KnowledgeBase
Saves the knowledge base to a file
sendModifieds() - Method in class com.madara.KnowledgeBase
Sends all modifications to global variables since last send modifieds, eval, wait, or set statement.
sendModifieds(EvalSettings) - Method in class com.madara.KnowledgeBase
Sends all modifications to global variables since last send modifieds, eval, wait, or set statement.
set(long) - Method in class com.madara.containers.Counter
Sets the value
set(double) - Method in class com.madara.containers.Double
Sets the value
set(int, double) - Method in class com.madara.containers.DoubleVector
Sets the value of an element of the vector
set(String) - Method in class com.madara.containers.FlexMap
Sets the location to a string
set(double) - Method in class com.madara.containers.FlexMap
Sets the location to a double
set(long) - Method in class com.madara.containers.FlexMap
Sets the location to an integer value
set(String, KnowledgeRecord) - Method in class com.madara.containers.FlexMap
Sets the location to a KnowledgeRecord value
set(long) - Method in class com.madara.containers.Integer
Sets the value
set(int, long) - Method in class com.madara.containers.IntegerVector
Sets the value at an index
set(String, String) - Method in class com.madara.containers.Map
Sets the value
set(String, double) - Method in class com.madara.containers.Map
Sets the value
set(String, long) - Method in class com.madara.containers.Map
Sets the value
set(String, KnowledgeRecord) - Method in class com.madara.containers.Map
Sets the value
set(int, double) - Method in class com.madara.containers.NativeDoubleVector
Sets the value at the index
set(int, long) - Method in class com.madara.containers.NativeIntegerVector
Sets the value at the specified index
set(String) - Method in class com.madara.containers.String
Sets the value
set(int, String) - Method in class com.madara.containers.StringVector
Sets the value at the specified index
set(int, String) - Method in class com.madara.containers.Vector
Sets the value
set(int, double) - Method in class com.madara.containers.Vector
Sets the value
set(int, long) - Method in class com.madara.containers.Vector
Sets the value
set(int, KnowledgeRecord) - Method in class com.madara.containers.Vector
Sets the value
set(String, long) - Method in class com.madara.KnowledgeBase
Sets a knowledge value to a specified value.
set(String, double) - Method in class com.madara.KnowledgeBase
Sets a knowledge value to a specified value.
set(String, String) - Method in class com.madara.KnowledgeBase
Sets a knowledge value to a specified value.
set(String, double[]) - Method in class com.madara.KnowledgeBase
Sets a knowledge value to a specified value.
set(String, long[]) - Method in class com.madara.KnowledgeBase
Sets a knowledge variable to a specified long array.
set(String, long, EvalSettings) - Method in class com.madara.KnowledgeBase
Sets a knowledge value to a specified value.
set(String, double, EvalSettings) - Method in class com.madara.KnowledgeBase
Sets a knowledge value to a specified value.
set(String, String, EvalSettings) - Method in class com.madara.KnowledgeBase
Sets a knowledge value to a specified value.
set(String, double[], EvalSettings) - Method in class com.madara.KnowledgeBase
Sets a knowledge value to a specified value.
set(String, long[], EvalSettings) - Method in class com.madara.KnowledgeBase
Sets a knowledge value to a specified value.
set(String, KnowledgeRecord) - Method in class com.madara.transport.filters.Packet
Sets the record at the specified index
set(String, KnowledgeRecord) - Method in class com.madara.Variables
Sets a knowledge value to a specified value.
set(String, long) - Method in class com.madara.Variables
Sets a knowledge value to a specified value.
set(String, double) - Method in class com.madara.Variables
Sets a knowledge value to a specified value.
set(String, String) - Method in class com.madara.Variables
Sets a knowledge value to a specified value.
setAlwaysOverwrite(boolean) - Method in class com.madara.EvalSettings
 
setCPtr(long) - Method in class com.madara.MadaraJNI
Set the C pointer to the object
setDeadline(int) - Method in class com.madara.transport.QoSTransportSettings
Sets the deadline (seconds)
setDeadline(int) - Method in class com.madara.transport.TransportSettings
 
setDefaultClockIncrement(long) - Method in class com.madara.EvalSettings
 
setDefaultClockIncrement(long) - Method in class com.madara.UpdateSettings
 
setDelaySendingModifieds(boolean) - Method in class com.madara.EvalSettings
 
setDelimiter(String) - Method in class com.madara.containers.FlexMap
Sets the delimiter that separates the name of the map with its elements
setDelimiter(String) - Method in class com.madara.containers.Map
Sets the delimiter that separates the name of the map with its elements
setFile(String, byte[]) - Method in class com.madara.KnowledgeBase
Sets a knowledge variable to a specified byte array.
setFile(String, byte[], EvalSettings) - Method in class com.madara.KnowledgeBase
Sets a knowledge variable to a specified file byte array.
setHosts(String[]) - Method in class com.madara.transport.TransportSettings
 
setId(int) - Method in class com.madara.transport.TransportSettings
 
setImage(String, byte[]) - Method in class com.madara.KnowledgeBase
Sets a knowledge variable to a specified byte array.
setImage(String, byte[], EvalSettings) - Method in class com.madara.KnowledgeBase
Sets a knowledge variable to a specified image byte array.
setLevel(int) - Static method in class com.madara.logger.GlobalLogger
Sets the logging level
setLevel(int) - Method in class com.madara.logger.Logger
Sets the logging level
setLogLevel(MadaraLog.MadaraLogLevel) - Static method in class com.madara.KnowledgeBase
Sets the log level to dictate the detail of MADARA logging.
setLogLevel(MadaraLog.MadaraLogLevel) - Static method in class com.madara.MadaraLog
Sets the global debug level
setMaxWaitTime(double) - Method in class com.madara.WaitSettings
 
setName(KnowledgeBase, String, int, int) - Method in class com.madara.containers.Barrier
Sets the name and knowledge base being referred to
setName(Variables, String, int, int) - Method in class com.madara.containers.Barrier
Sets the name and knowledge base being referred to
setName(KnowledgeBase, String) - Method in class com.madara.containers.Counter
Sets the name and knowledge base being referred to
setName(Variables, String) - Method in class com.madara.containers.Counter
Sets the name and knowledge base being referred to
setName(KnowledgeBase, String) - Method in class com.madara.containers.Double
Sets the name and knowledge base being referred to
setName(Variables, String) - Method in class com.madara.containers.Double
Sets the name and knowledge base being referred to
setName(KnowledgeBase, String) - Method in class com.madara.containers.DoubleVector
Sets the name and knowledge base being referred to
setName(Variables, String) - Method in class com.madara.containers.DoubleVector
Sets the name and knowledge base being referred to
setName(KnowledgeBase, String) - Method in class com.madara.containers.FlexMap
Sets the name and knowledge base being referred to
setName(Variables, String) - Method in class com.madara.containers.FlexMap
Sets the name and knowledge base being referred to
setName(KnowledgeBase, String) - Method in class com.madara.containers.Integer
Sets the name and knowledge base being referred to
setName(Variables, String) - Method in class com.madara.containers.Integer
Sets the name and knowledge base being referred to
setName(KnowledgeBase, String) - Method in class com.madara.containers.IntegerVector
Sets the name and knowledge base being referred to
setName(Variables, String) - Method in class com.madara.containers.IntegerVector
Sets the name and knowledge base being referred to
setName(KnowledgeBase, String) - Method in class com.madara.containers.Map
Sets the name and knowledge base being referred to
setName(Variables, String) - Method in class com.madara.containers.Map
Sets the name and knowledge base being referred to
setName(KnowledgeBase, String) - Method in class com.madara.containers.NativeDoubleVector
Sets the name and knowledge base being referred to
setName(Variables, String) - Method in class com.madara.containers.NativeDoubleVector
Sets the name and knowledge base being referred to
setName(KnowledgeBase, String) - Method in class com.madara.containers.NativeIntegerVector
Sets the name and knowledge base being referred to
setName(Variables, String) - Method in class com.madara.containers.NativeIntegerVector
Sets the name and knowledge base being referred to
setName(KnowledgeBase, String) - Method in class com.madara.containers.Queue
Sets the name and knowledge base being referred to
setName(Variables, String) - Method in class com.madara.containers.Queue
Sets the name and knowledge base being referred to
setName(KnowledgeBase, String) - Method in class com.madara.containers.String
Sets the name and knowledge base being referred to
setName(Variables, String) - Method in class com.madara.containers.String
Sets the name and knowledge base being referred to
setName(KnowledgeBase, String) - Method in class com.madara.containers.StringVector
Sets the name and knowledge base being referred to
setName(Variables, String) - Method in class com.madara.containers.StringVector
Sets the name and knowledge base being referred to
setName(KnowledgeBase, String) - Method in class com.madara.containers.Vector
Sets the name and knowledge base being referred to
setName(Variables, String) - Method in class com.madara.containers.Vector
Sets the name and knowledge base being referred to
setOnDataReceivedLogic(String) - Method in class com.madara.transport.TransportSettings
 
setPollFrequency(double) - Method in class com.madara.WaitSettings
 
setPostPrintStatement(String) - Method in class com.madara.EvalSettings
 
setPrePrintStatement(String) - Method in class com.madara.EvalSettings
 
setProcesses(int) - Method in class com.madara.transport.TransportSettings
 
setQueueLength(int) - Method in class com.madara.transport.TransportSettings
 
setRebroadcastTtl(int) - Method in class com.madara.transport.QoSTransportSettings
Sets the rebroadcast time-to-live for all sent packets
setReliability(TransportReliability) - Method in class com.madara.transport.TransportSettings
 
setResendAttempts(int) - Method in class com.madara.transport.TransportSettings
 
setSendBandwidthLimit(int) - Method in class com.madara.transport.QoSTransportSettings
Sets the send bandwidth limit
setSettings(UpdateSettings) - Method in class com.madara.containers.Barrier
Sets the settings for updating variables in the Knowledge Base
setSettings(UpdateSettings) - Method in class com.madara.containers.Collection
Sets the settings for updating variables in the Knowledge Base
setSettings(UpdateSettings) - Method in class com.madara.containers.Counter
Sets the settings for updating variables in the Knowledge Base
setSettings(UpdateSettings) - Method in class com.madara.containers.Double
Sets the settings for updating variables in the Knowledge Base
setSettings(UpdateSettings) - Method in class com.madara.containers.DoubleVector
Sets the settings for updating variables in the Knowledge Base
setSettings(UpdateSettings) - Method in class com.madara.containers.FlexMap
Sets the settings for updating variables in the Knowledge Base
setSettings(UpdateSettings) - Method in class com.madara.containers.Integer
Sets the settings for updating variables in the Knowledge Base
setSettings(UpdateSettings) - Method in class com.madara.containers.IntegerVector
Sets the settings for updating variables in the Knowledge Base
setSettings(UpdateSettings) - Method in class com.madara.containers.Map
Sets the settings for updating variables in the Knowledge Base
setSettings(UpdateSettings) - Method in class com.madara.containers.NativeDoubleVector
Sets the settings for updating variables in the Knowledge Base
setSettings(UpdateSettings) - Method in class com.madara.containers.NativeIntegerVector
Sets the settings for updating variables in the Knowledge Base
setSettings(UpdateSettings) - Method in class com.madara.containers.Queue
Sets the settings for updating variables in the Knowledge Base
setSettings(UpdateSettings) - Method in class com.madara.containers.String
Sets the settings for updating variables in the Knowledge Base
setSettings(UpdateSettings) - Method in class com.madara.containers.StringVector
Sets the settings for updating variables in the Knowledge Base
setSettings(UpdateSettings) - Method in class com.madara.containers.Vector
Sets the settings for updating variables in the Knowledge Base
setTag(String) - Static method in class com.madara.logger.GlobalLogger
Sets the tag used for system logging
setTag(String) - Method in class com.madara.logger.Logger
Sets the tag used for system logging
setTimestampFormat(String) - Static method in class com.madara.logger.GlobalLogger
Sets timestamp format.
setTimestampFormat(String) - Method in class com.madara.logger.Logger
Sets timestamp format.
setTotalBandwidthLimit(int) - Method in class com.madara.transport.QoSTransportSettings
Sets the total bandwidth limit
setTreatGlobalsAsLocals(boolean) - Method in class com.madara.EvalSettings
 
setTreatGlobalsAsLocals(boolean) - Method in class com.madara.UpdateSettings
 
setType(TransportType) - Method in class com.madara.transport.TransportSettings
 
setWriteDomain(String) - Method in class com.madara.transport.TransportSettings
 
size() - Method in class com.madara.containers.DoubleVector
Returns the size of the vector
size() - Method in class com.madara.containers.IntegerVector
Returns the size of the vector
size() - Method in class com.madara.containers.NativeDoubleVector
Returns the size of the vector
size() - Method in class com.madara.containers.NativeIntegerVector
Returns the size of the vector
size() - Method in class com.madara.containers.Queue
Returns the maximum size of the queue
size() - Method in class com.madara.containers.StringVector
Returns the size of the vector
size() - Method in class com.madara.containers.Vector
Returns the size of the vector
size() - Method in class com.madara.KnowledgeList
 
sleep(double) - Static method in class com.madara.util.Utility
Sleeps for a number of seconds in double format.
startPaused(String, BaseThread) - Method in class com.madara.threads.Threader
Starts a thread in a paused state.
startPaused(double, String, BaseThread) - Method in class com.madara.threads.Threader
Starts a thread in a paused state.
String - Class in com.madara.containers
A facade for a string value within a knowledge base
String() - Constructor for class com.madara.containers.String
Default constructor
String(String) - Constructor for class com.madara.containers.String
Copy constructor
StringVector - Class in com.madara.containers
A facade for a vector of strings within a knowledge base.
StringVector() - Constructor for class com.madara.containers.StringVector
Default constructor
StringVector(StringVector) - Constructor for class com.madara.containers.StringVector
Copy constructor
sync() - Method in class com.madara.containers.Map
Syncs the map to the underlying knowledge base.
SynchronizedCounter() - Constructor for class com.madara.tests.JavaLockPerformance.SynchronizedCounter
 

T

terminate(String) - Method in class com.madara.threads.Threader
Requests for the specified thread to terminate
terminate() - Method in class com.madara.threads.Threader
Requests all threads to terminate
terminated - Variable in class com.madara.threads.BaseThread
flag from Threader indicating if thread is requested to be terminated
testAesBufferFilter() - Static method in class com.madara.tests.AesBufferFilterTest
 
testAtomicCounter() - Static method in class com.madara.tests.JavaLockPerformance
 
testCollection() - Static method in class com.madara.tests.ContainerTest
 
testDoubleVector() - Static method in class com.madara.tests.ContainerTest
 
testFlexMap() - Static method in class com.madara.tests.ContainerTest
 
testGlobalLogger() - Static method in class com.madara.tests.LoggerTest
 
testInteger() - Static method in class com.madara.tests.ContainerTest
 
TestKnowledgeBase - Class in com.madara.tests
This class is a tester for basic KnowledgeBase functionality
TestKnowledgeBase() - Constructor for class com.madara.tests.TestKnowledgeBase
 
testLockedCounter() - Static method in class com.madara.tests.JavaLockPerformance
 
testLogger() - Static method in class com.madara.tests.LoggerTest
 
testMadaraCounter() - Static method in class com.madara.tests.JavaLockPerformance
 
testQueue() - Static method in class com.madara.tests.ContainerTest
 
TestReasoningThroughput - Class in com.madara.tests
 
TestReasoningThroughput() - Constructor for class com.madara.tests.TestReasoningThroughput
 
TestRegistry - Class in com.madara.tests
This class is a tester for the RegistryClient transport
TestRegistry() - Constructor for class com.madara.tests.TestRegistry
 
testSynchronizedCounter() - Static method in class com.madara.tests.JavaLockPerformance
 
TestUtility - Class in com.madara.tests
This class is a tester for basic Utility class functionality
TestUtility() - Constructor for class com.madara.tests.TestUtility
 
testVector() - Static method in class com.madara.tests.ContainerTest
 
ThreadedCounter - Class in com.madara.tests
This class is a tester for the com.madara.containers package
ThreadedCounter() - Constructor for class com.madara.tests.ThreadedCounter
 
ThreadedCounterBlaster - Class in com.madara.tests
This class is a tester for the com.madara.containers package
ThreadedCounterBlaster() - Constructor for class com.madara.tests.ThreadedCounterBlaster
 
Threader - Class in com.madara.threads
A manager of user threads
Threader() - Constructor for class com.madara.threads.Threader
Default constructor
Threader(KnowledgeBase) - Constructor for class com.madara.threads.Threader
Constructor with data plane
toArray() - Method in class com.madara.containers.DoubleVector
Returns a value at the specified index
toArray() - Method in class com.madara.containers.IntegerVector
Returns a value at the specified index
toArray() - Method in class com.madara.containers.NativeDoubleVector
Returns a value at the specified index
toArray() - Method in class com.madara.containers.NativeIntegerVector
Returns a value at the specified index
toArray() - Method in class com.madara.containers.StringVector
Returns a value at the specified index
toArray() - Method in class com.madara.containers.Vector
Returns a value at the specified index
toDouble() - Method in class com.madara.containers.Barrier
Converts the value to a double
toDouble() - Method in class com.madara.containers.Counter
Converts the value to a double
toDouble() - Method in class com.madara.containers.Double
Converts the value to a double
toDouble() - Method in class com.madara.containers.Integer
Converts the value to a double
toDouble() - Method in class com.madara.containers.String
Converts the value to a double
toDouble() - Method in class com.madara.KnowledgeRecord
Converts the value to a float/double
toDoubleArray() - Method in class com.madara.KnowledgeRecord
Converts the value to a double array
toKnowledgeList(String, int, int) - Method in class com.madara.KnowledgeBase
Fills a KnowledgeList with KnowledgeRecords that begin with a common subject and have a finite range of integer values.
toKnowledgeMap(String) - Method in class com.madara.KnowledgeBase
Fills a KnowledgeMap with KnowledgeRecords that match an expression.
toKnowledgeMap(String, String) - Method in class com.madara.KnowledgeBase
Fills a KnowledgeMap with KnowledgeRecords that match a prefix and suffix.
toLegibleHertz(long) - Static method in class com.madara.tests.TestReasoningThroughput
 
toLogger() - Static method in class com.madara.logger.GlobalLogger
Gets the logging level, e.g., where 0 is EMERGENCY and 6 is DETAILED
toLong() - Method in class com.madara.containers.Barrier
Converts the value to a long
toLong() - Method in class com.madara.containers.Counter
Converts the value to a long
toLong() - Method in class com.madara.containers.Double
Converts the value to a long
toLong() - Method in class com.madara.containers.Integer
Converts the value to a long
toLong() - Method in class com.madara.containers.String
Converts the value to a long
toLong() - Method in class com.madara.KnowledgeRecord
Converts the value to a long
toLongArray() - Method in class com.madara.KnowledgeRecord
Converts the value to a long array
toMapContainer() - Method in class com.madara.containers.FlexMap
Creates a Map container from the current location.
toPointerArray() - Method in class com.madara.KnowledgeList
Returns the underlying C++ pointer array (useful for JNI)
toRecord(int) - Method in class com.madara.containers.DoubleVector
Returns a value at the specified index
toRecord() - Method in class com.madara.containers.DoubleVector
Returns all of the values as a knowledge record
toRecord() - Method in class com.madara.containers.FlexMap
Returns a value at the specified key
toRecord(int) - Method in class com.madara.containers.IntegerVector
Returns a value at the specified index
toRecord() - Method in class com.madara.containers.IntegerVector
Returns all of the values as a knowledge record
toRecord(String) - Method in class com.madara.containers.Map
Returns a value at the specified key
toRecord(int) - Method in class com.madara.containers.NativeDoubleVector
Returns a value at the specified index
toRecord() - Method in class com.madara.containers.NativeDoubleVector
Returns all of the values as a knowledge record
toRecord(int) - Method in class com.madara.containers.NativeIntegerVector
Returns a value at the specified index
toRecord() - Method in class com.madara.containers.NativeIntegerVector
Returns all of the values as a knowledge record
toRecord(int) - Method in class com.madara.containers.StringVector
Returns a value at the specified index
toRecord(int) - Method in class com.madara.containers.Vector
Returns a value at the specified index
toString() - Method in class com.madara.containers.Barrier
Converts the value to a string
toString() - Method in class com.madara.containers.Collection
Reads all debug info for the collection into a string
toString() - Method in class com.madara.containers.Counter
Converts the value to a string
toString() - Method in class com.madara.containers.Double
Converts the value to a string
toString() - Method in class com.madara.containers.Integer
Converts the value to a string
toString() - Method in class com.madara.containers.String
Converts the value to a string
toString() - Method in class com.madara.KnowledgeBase
Prints the knowledge base to a string for debugging purposes
toString(String, String, String) - Method in class com.madara.KnowledgeBase
Prints the knowledge base to a string for debugging purposes
toString() - Method in class com.madara.KnowledgeRecord
Converts the value to a String
toString() - Method in class com.madara.MadaraJNI
 
TransportContext - Class in com.madara.transport
 
TransportReliability - Enum in com.madara.transport
 
TransportSettings - Class in com.madara.transport
 
TransportSettings() - Constructor for class com.madara.transport.TransportSettings
 
TransportSettings(TransportSettings) - Constructor for class com.madara.transport.TransportSettings
 
TransportType - Enum in com.madara.transport
 

U

UpdateSettings - Class in com.madara
Encapsulates settings for updating the knowledge base.
UpdateSettings() - Constructor for class com.madara.UpdateSettings
Default constructor
UpdateSettings(UpdateSettings) - Constructor for class com.madara.UpdateSettings
Copy constructor
UpdateSettings(long) - Constructor for class com.madara.UpdateSettings
Constructor to create constants
Utility - Class in com.madara.util
Utility methods provided by MADARA
Utility() - Constructor for class com.madara.util.Utility
 

V

value() - Method in enum com.madara.KnowledgeType
 
value() - Method in enum com.madara.logger.LogLevels
Get the integer value of this enum
value() - Method in enum com.madara.MadaraLog.MadaraLogLevel
Get the integer value of this MadaraLogLevel
value() - Method in enum com.madara.transport.DropType
Get the integer value of this enum
value() - Method in enum com.madara.transport.TransportReliability
Get the integer value of this enum
value() - Method in enum com.madara.transport.TransportType
Get the integer value of this enum
valueOf(String) - Static method in enum com.madara.KnowledgeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.madara.logger.LogLevels
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.madara.MadaraLog.MadaraLogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.madara.transport.DropType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.madara.transport.TransportReliability
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.madara.transport.TransportType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.madara.KnowledgeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.madara.logger.LogLevels
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.madara.MadaraLog.MadaraLogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.madara.transport.DropType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.madara.transport.TransportReliability
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.madara.transport.TransportType
Returns an array containing the constants of this enum type, in the order they are declared.
Variables - Class in com.madara
Provides an interface for external functions into the MADARA KaRL variable settings.
Vector - Class in com.madara.containers
A facade for a dynamically typed vector within a knowledge base.
Vector() - Constructor for class com.madara.containers.Vector
Default constructor
Vector(Vector) - Constructor for class com.madara.containers.Vector
Copy constructor

W

wait(String) - Method in class com.madara.KnowledgeBase
Waits for an expression to be non-zero.
wait(KnowledgeBase.CompiledExpression) - Method in class com.madara.KnowledgeBase
Waits for an expression to be non-zero.
wait(String, WaitSettings) - Method in class com.madara.KnowledgeBase
Waits for an expression to be non-zero.
wait(KnowledgeBase.CompiledExpression, WaitSettings) - Method in class com.madara.KnowledgeBase
Waits for an expression to be non-zero.
waitForThread(String) - Method in class com.madara.threads.Threader
Waits for a specific thread to finish
waitForThreads() - Method in class com.madara.threads.Threader
Waits for all threads to finish
waitNoReturn(String) - Method in class com.madara.KnowledgeBase
Waits for an expression to be non-zero.
waitNoReturn(KnowledgeBase.CompiledExpression) - Method in class com.madara.KnowledgeBase
Waits for an expression to be non-zero.
waitNoReturn(String, WaitSettings) - Method in class com.madara.KnowledgeBase
Waits for an expression to be non-zero.
waitNoReturn(KnowledgeBase.CompiledExpression, WaitSettings) - Method in class com.madara.KnowledgeBase
Waits for an expression to be non-zero.
WaitSettings - Class in com.madara
Encapsulates settings for a wait statement.
WaitSettings() - Constructor for class com.madara.WaitSettings
Default constructor
WaitSettings(WaitSettings) - Constructor for class com.madara.WaitSettings
Copy constructor
WaitSettings(long) - Constructor for class com.madara.WaitSettings
C pointer constructor
A B C D E F G I J K L M N O P Q R S T U V W 
Skip navigation links