A B C D E F G H I K L M N O P R S T U V W X Y

A

add(CmndProc.Dispatch, CmndProc.Command) - Method in class org.lsst.ccs.utilities.sa.CmndProc
Adds a command processor
add(String, int, String[]) - Method in class org.lsst.ccs.utilities.sa.CmndProc.Command
Adds a command to the table
add(String, int) - Method in class org.lsst.ccs.utilities.sa.CmndProc.Lookup
Adds a new entry
add(CmndProcess.Dispatch, CmndProcess.Command) - Method in class org.lsst.ccs.utilities.sa.CmndProcess
Adds a command processor
add(CmndProcess.CmndDisp) - Method in class org.lsst.ccs.utilities.sa.CmndProcess
Adds a command processor, enhanced version
add(String, int, String[], String, CmndProcess.Lookup...) - Method in class org.lsst.ccs.utilities.sa.CmndProcess.Command
Adds a command to the table
add(String, int) - Method in class org.lsst.ccs.utilities.sa.CmndProcess.Lookup
Adds a new entry
addExecutant(T) - Method in class org.lsst.ccs.utilities.dispatch.ParallelCommandDispatcher
adds an executant to the list of those going to execute Commands when needed.
addExecutant(T) - Method in class org.lsst.ccs.utilities.dispatch.ParallelDispatchProxy
Registers a code ready to receive "synchronous" commands
addExecutant(T) - Method in class org.lsst.ccs.utilities.dispatch.SynchronousCommandDispatcher
Registers a code ready to receive "synchronous" commands
addExecutant(T) - Method in class org.lsst.ccs.utilities.dispatch.SynchronousDispatchProxy
Registers a code ready to receive "synchronous" commands
addObserver(ASyncObserver<P>) - Method in class org.lsst.ccs.utilities.dispatch.ParallelObservable
 
addObserver(SynchronousObserver<P>) - Method in class org.lsst.ccs.utilities.dispatch.SynchronousObservable
 
agent - Variable in class org.lsst.ccs.utilities.beanutils.BeanProxyFor
 
AltMain - Class in org.lsst.ccs.utilities.main
 
AltMain() - Constructor for class org.lsst.ccs.utilities.main.AltMain
 
apply(double) - Method in class org.lsst.ccs.utilities.dsp.BoxCarFilter
 
apply(double) - Method in interface org.lsst.ccs.utilities.dsp.DigitalFilter
 
apply(double) - Method in class org.lsst.ccs.utilities.dsp.FIRFilter
 
apply(double) - Method in class org.lsst.ccs.utilities.dsp.MedianFilter
 
apply(double) - Method in class org.lsst.ccs.utilities.dsp.MedianHFFilter
 
argDesc(int) - Method in class org.lsst.ccs.utilities.sa.CmndProcess.Command
Gets the argument descriptor for a command, given its index
args - Variable in exception org.lsst.ccs.utilities.beanutils.WrappedBeanMethodInvocationException
 
ASyncObserver<P> - Interface in org.lsst.ccs.utilities.dispatch
An Observable that needs parrallel processing of updates.

B

BeanFor<T> - Interface in org.lsst.ccs.utilities.beanutils
Code implementing this interface are considered beans for the T type (which is not a bean!)
BeanProxyFor<T> - Class in org.lsst.ccs.utilities.beanutils
Super classes of all Bean "proxies" : that is class the offer a bean "vision" of a non-bean class.
BeanProxyFor() - Constructor for class org.lsst.ccs.utilities.beanutils.BeanProxyFor
 
BeanProxyFor(T) - Constructor for class org.lsst.ccs.utilities.beanutils.BeanProxyFor
 
BeanProxyFor.ProxyAgent - Class in org.lsst.ccs.utilities.beanutils
 
BeanStateException - Exception in org.lsst.ccs.utilities.beanutils
An operation was performed while the bean was in an incorrect state: e.g.
BeanStateException() - Constructor for exception org.lsst.ccs.utilities.beanutils.BeanStateException
 
BeanStateException(String) - Constructor for exception org.lsst.ccs.utilities.beanutils.BeanStateException
 
BeanStateException(String, Throwable) - Constructor for exception org.lsst.ccs.utilities.beanutils.BeanStateException
 
BeanStateException(Throwable) - Constructor for exception org.lsst.ccs.utilities.beanutils.BeanStateException
 
BoxCarFilter - Class in org.lsst.ccs.utilities.dsp
 
BoxCarFilter(int) - Constructor for class org.lsst.ccs.utilities.dsp.BoxCarFilter
 
BundledException - Exception in org.lsst.ccs.utilities.exc
This is to create a Bundle of linked Exception : a code may not stop at the first Exception it catches but store the Exception in reverse order and then , when finished, throw a Set of Exception.
BundledException(ThrowableList) - Constructor for exception org.lsst.ccs.utilities.exc.BundledException
 
BundledException(String, ThrowableList) - Constructor for exception org.lsst.ccs.utilities.exc.BundledException
 
BundledException(String, Throwable, ThrowableList) - Constructor for exception org.lsst.ccs.utilities.exc.BundledException
 
BundledException(Throwable, ThrowableList) - Constructor for exception org.lsst.ccs.utilities.exc.BundledException
 
BundledRuntimeException - Exception in org.lsst.ccs.utilities.exc
 
BundledRuntimeException(ThrowableList) - Constructor for exception org.lsst.ccs.utilities.exc.BundledRuntimeException
 
BundledRuntimeException(String, ThrowableList) - Constructor for exception org.lsst.ccs.utilities.exc.BundledRuntimeException
 
BundledRuntimeException(String, Throwable, ThrowableList) - Constructor for exception org.lsst.ccs.utilities.exc.BundledRuntimeException
 
BundledRuntimeException(Throwable, ThrowableList) - Constructor for exception org.lsst.ccs.utilities.exc.BundledRuntimeException
 
bytesToFloat(byte[], int) - Static method in class org.lsst.ccs.utilities.conv.Convert
Convert 4-byte little-endian subarray to float
bytesToFloatBE(byte[], int) - Static method in class org.lsst.ccs.utilities.conv.Convert
Convert 4-byte big-endian subarray to float
bytesToInt(byte[], int) - Static method in class org.lsst.ccs.utilities.conv.Convert
Convert 4-byte little-endian subarray to integer
bytesToIntBE(byte[], int) - Static method in class org.lsst.ccs.utilities.conv.Convert
Convert 4-byte big-endian subarray to integer
bytesToShort(byte[], int) - Static method in class org.lsst.ccs.utilities.conv.Convert
Convert 2-byte little-endian subarray to short
bytesToShortBE(byte[], int) - Static method in class org.lsst.ccs.utilities.conv.Convert
Convert 2-byte big-endian subarray to short

C

call(String, Object...) - Method in class org.lsst.ccs.utilities.dispatch.InvocationDispenser
calls the registered invoker which corresponds to the token.
callBack(String, Object...) - Method in class org.lsst.ccs.utilities.dispatch.InvocationDispenser
calls the registered invoker which corresponds to the token.
clone() - Method in class org.lsst.ccs.utilities.dsp.BoxCarFilter
 
clone() - Method in interface org.lsst.ccs.utilities.dsp.DigitalFilter
 
clone() - Method in class org.lsst.ccs.utilities.dsp.FIRFilter
 
clone() - Method in class org.lsst.ccs.utilities.dsp.MedianFilter
 
CMD_AMBIG - Static variable in class org.lsst.ccs.utilities.sa.CmndProc
 
CMD_AMBIG - Static variable in class org.lsst.ccs.utilities.sa.CmndProcess
 
CMD_UNKNOWN - Static variable in class org.lsst.ccs.utilities.sa.CmndProc
 
CMD_UNKNOWN - Static variable in class org.lsst.ccs.utilities.sa.CmndProcess
 
CmndProc - Class in org.lsst.ccs.utilities.sa
Class to implement command processing
CmndProc() - Constructor for class org.lsst.ccs.utilities.sa.CmndProc
Main constructor
CmndProc.Command - Class in org.lsst.ccs.utilities.sa
Inner class to implement command decoding
CmndProc.Command(int) - Constructor for class org.lsst.ccs.utilities.sa.CmndProc.Command
Constructor
CmndProc.Dispatch - Interface in org.lsst.ccs.utilities.sa
Inner interface to define command dispatching
CmndProc.Lookup - Class in org.lsst.ccs.utilities.sa
Inner class to implement lookup tables
CmndProc.Lookup(int) - Constructor for class org.lsst.ccs.utilities.sa.CmndProc.Lookup
Constructor
CmndProcess - Class in org.lsst.ccs.utilities.sa
Class to implement command processing, new style
CmndProcess() - Constructor for class org.lsst.ccs.utilities.sa.CmndProcess
Main constructors
CmndProcess(boolean) - Constructor for class org.lsst.ccs.utilities.sa.CmndProcess
 
CmndProcess.CmndDisp - Interface in org.lsst.ccs.utilities.sa
Enhanced inner interface to define command dispatching
CmndProcess.Command - Class in org.lsst.ccs.utilities.sa
Inner class to implement command decoding
CmndProcess.Command(int) - Constructor for class org.lsst.ccs.utilities.sa.CmndProcess.Command
Constructor
CmndProcess.Dispatch - Interface in org.lsst.ccs.utilities.sa
Inner interface to define command dispatching
CmndProcess.Lookup - Class in org.lsst.ccs.utilities.sa
Inner class to implement lookup tables
CmndProcess.Lookup(int) - Constructor for class org.lsst.ccs.utilities.sa.CmndProcess.Lookup
Constructor
code(int) - Method in class org.lsst.ccs.utilities.sa.CmndProc.Command
Gets the code for a command, given its index
code(int) - Method in class org.lsst.ccs.utilities.sa.CmndProc.Lookup
Gets the code given its index
code(int) - Method in class org.lsst.ccs.utilities.sa.CmndProcess.Command
Gets the code for a command, given its index
code(int) - Method in class org.lsst.ccs.utilities.sa.CmndProcess.Lookup
Gets the code given its index
CommandFor<T> - Interface in org.lsst.ccs.utilities.dispatch
This interface defines the behaviour of a class implementing a Command pattern.
CommandUtilities - Class in org.lsst.ccs.utilities.commands
 
CommandUtilities() - Constructor for class org.lsst.ccs.utilities.commands.CommandUtilities
 
ConsOut - Class in org.lsst.ccs.utilities.sa
\file ConsOut.java Methods for real console output \author Owen Saxton
ConsOut() - Constructor for class org.lsst.ccs.utilities.sa.ConsOut
 
Convert - Class in org.lsst.ccs.utilities.conv
Routines for converting between numbers and byte sub-arrays
Convert() - Constructor for class org.lsst.ccs.utilities.conv.Convert
 
count() - Method in class org.lsst.ccs.utilities.sa.CmndProc.Command
Gets the number of commands
count() - Method in class org.lsst.ccs.utilities.sa.CmndProc.Lookup
Gets the number of items
count() - Method in class org.lsst.ccs.utilities.sa.CmndProcess.Command
Gets the number of commands
count() - Method in class org.lsst.ccs.utilities.sa.CmndProcess.Lookup
Gets the number of items
CriticalCtor - Annotation Type in org.lsst.ccs.utilities.beanutils
Annotates the "minimum" critical constructor of a non-bean object.
current() - Method in exception org.lsst.ccs.utilities.exc.BundledException
 
current() - Method in exception org.lsst.ccs.utilities.exc.BundledRuntimeException
 
current() - Method in interface org.lsst.ccs.utilities.exc.ThrowableList
 

D

decode(int) - Method in class org.lsst.ccs.utilities.sa.CmndProc.Lookup
Decodes a code to its equivalent name
decode(int) - Method in class org.lsst.ccs.utilities.sa.CmndProcess.Lookup
Decodes a code to its equivalent name
DelayQueue - Class in org.lsst.ccs.utilities.dsp
 
DelayQueue(int) - Constructor for class org.lsst.ccs.utilities.dsp.DelayQueue
 
delegate - Variable in class org.lsst.ccs.utilities.beanutils.BeanProxyFor
 
DigitalFilter - Interface in org.lsst.ccs.utilities.dsp
 
disable(int) - Method in class org.lsst.ccs.utilities.sa.CmndProc.Command
Disables a command, given its index
disable(int) - Method in class org.lsst.ccs.utilities.sa.CmndProcess.Command
Disables a command, given its index
dispatch(int, Scanner) - Method in interface org.lsst.ccs.utilities.sa.CmndProc.Dispatch
 
dispatch(int, int, Object[]) - Method in interface org.lsst.ccs.utilities.sa.CmndProcess.Dispatch
 
dispatchCommand(CommandFor<T>) - Method in class org.lsst.ccs.utilities.dispatch.ParallelCommandDispatcher
Send a Command request for all registered executants.
dispatchCommand(SynchronousCommandFor<? super T>) - Method in class org.lsst.ccs.utilities.dispatch.SynchronousCommandDispatcher
Sends a command to all registered codes ready to handle it.
dumpTask(String) - Method in class org.lsst.ccs.utilities.dispatch.InvocationDispenser
Removes a response task

E

encode(String, boolean) - Method in class org.lsst.ccs.utilities.sa.CmndProc.Lookup
Encodes a name to its equivalent code
encode(String, boolean) - Method in class org.lsst.ccs.utilities.sa.CmndProcess.Lookup
Encodes a name to its equivalent code
equals(Object) - Method in class org.lsst.ccs.utilities.structs.Pair
 
equals(Object) - Method in class org.lsst.ccs.utilities.structs.UniquePair
 

F

FilterFactory - Class in org.lsst.ccs.utilities.dsp
 
FilterFactory() - Constructor for class org.lsst.ccs.utilities.dsp.FilterFactory
 
FilterFactory.FilterSpecs - Class in org.lsst.ccs.utilities.dsp
 
FilterFactory.FilterSpecs() - Constructor for class org.lsst.ccs.utilities.dsp.FilterFactory.FilterSpecs
 
FilterFactory.FilterType - Enum in org.lsst.ccs.utilities.dsp
 
find(String) - Method in class org.lsst.ccs.utilities.sa.CmndProc.Command
Gets the index of a command, given its name This routine compares the command string with the first part of all the table entries and returns one of the following: index (>= 0) If the command is fully matched CMD_UNKNOWN If the command is not in the table CMD_AMBIG If the command matches more than one entry CMD_AMBIG - 1 - index If the command is partially matched
find(String) - Method in class org.lsst.ccs.utilities.sa.CmndProcess.Command
Gets the index of a command, given its name This routine compares the command string with the first part of all the table entries and returns one of the following: index (>= 0) If the command is fully matched CMD_UNKNOWN If the command is not in the table CMD_AMBIG If the command matches more than one entry CMD_AMBIG - 1 - index If the command is partially matched
FIRFilter - Class in org.lsst.ccs.utilities.dsp
 
FIRFilter(double[]) - Constructor for class org.lsst.ccs.utilities.dsp.FIRFilter
 
floatToBytes(float, byte[], int) - Static method in class org.lsst.ccs.utilities.conv.Convert
Convert float to 4-byte little-endian subarray
floatToBytesBE(float, byte[], int) - Static method in class org.lsst.ccs.utilities.conv.Convert
Convert float to 4-byte big-endian subarray
flush() - Method in class org.lsst.ccs.utilities.dsp.BoxCarFilter
 
flush() - Method in interface org.lsst.ccs.utilities.dsp.DigitalFilter
 
flush() - Method in class org.lsst.ccs.utilities.dsp.FIRFilter
 
flush() - Method in class org.lsst.ccs.utilities.dsp.MedianFilter
 
format(String, Object...) - Method in class org.lsst.ccs.utilities.sa.ConsOut
 
format(String, Object...) - Method in interface org.lsst.ccs.utilities.sa.Output
 
freqResp(double) - Method in class org.lsst.ccs.utilities.dsp.BoxCarFilter
 
freqResp(double) - Method in interface org.lsst.ccs.utilities.dsp.DigitalFilter
 
freqResp(double) - Method in class org.lsst.ccs.utilities.dsp.FIRFilter
 
freqResp(double) - Method in class org.lsst.ccs.utilities.dsp.MedianFilter
 

G

generateToken() - Method in class org.lsst.ccs.utilities.dispatch.InvocationDispenser
generates a unique token (for this ClassLoader context!)
get() - Method in interface org.lsst.ccs.utilities.beanutils.BeanFor
 
get() - Method in class org.lsst.ccs.utilities.beanutils.BeanProxyFor
 
getAnnotatedMethodsFromObject(Object, Class) - Static method in class org.lsst.ccs.utilities.commands.CommandUtilities
 
getAttenuation() - Method in class org.lsst.ccs.utilities.dsp.FilterFactory.FilterSpecs
 
getBandPassFIR(double, double, double, double) - Static method in class org.lsst.ccs.utilities.dsp.FilterFactory
 
getCommand() - Method in interface org.lsst.ccs.utilities.sa.CmndProcess.CmndDisp
 
getDelay() - Method in class org.lsst.ccs.utilities.dsp.BoxCarFilter
 
getDelay() - Method in interface org.lsst.ccs.utilities.dsp.DigitalFilter
 
getDelay() - Method in class org.lsst.ccs.utilities.dsp.FIRFilter
 
getDelay() - Method in class org.lsst.ccs.utilities.dsp.MedianFilter
 
getFIRFilter(double, double, double, double, FilterFactory.FilterType) - Static method in class org.lsst.ccs.utilities.dsp.FilterFactory
 
getFIRFilter(FilterFactory.FilterSpecs) - Static method in class org.lsst.ccs.utilities.dsp.FilterFactory
 
getFN() - Method in class org.lsst.ccs.utilities.dsp.FilterFactory.FilterSpecs
 
getHighFrequency() - Method in class org.lsst.ccs.utilities.dsp.FilterFactory.FilterSpecs
 
getHighPassFIR(double, double, double) - Static method in class org.lsst.ccs.utilities.dsp.FilterFactory
 
getKey() - Method in class org.lsst.ccs.utilities.structs.UniquePair
 
getLowFrequency() - Method in class org.lsst.ccs.utilities.dsp.FilterFactory.FilterSpecs
 
getLowPassFIR(double, double, double) - Static method in class org.lsst.ccs.utilities.dsp.FilterFactory
 
getMaxLeng(String) - Method in class org.lsst.ccs.utilities.sa.CmndProc.Command
Gets the maximum length of matching commands
getMaxLeng(String) - Method in class org.lsst.ccs.utilities.sa.CmndProcess.Command
Gets the maximum length of matching commands
getOrder() - Method in class org.lsst.ccs.utilities.dsp.BoxCarFilter
 
getOrder() - Method in interface org.lsst.ccs.utilities.dsp.DigitalFilter
 
getOrder() - Method in class org.lsst.ccs.utilities.dsp.FilterFactory.FilterSpecs
 
getOrder() - Method in class org.lsst.ccs.utilities.dsp.FIRFilter
 
getOrder() - Method in class org.lsst.ccs.utilities.dsp.MedianFilter
 
getProperty(String) - Method in class org.lsst.ccs.utilities.beanutils.BeanProxyFor.ProxyAgent
 
getProxy() - Method in class org.lsst.ccs.utilities.dispatch.ParallelDispatchProxy
to be called once to get a dynamically generated proxy that will forward calls to registered agents.
getProxy() - Method in class org.lsst.ccs.utilities.dispatch.SynchronousDispatchProxy
to be called once to get a dynamically generated proxy that will forward calls to registered agents.
getRate() - Method in class org.lsst.ccs.utilities.dsp.FIRFilter
 
getTransitionBandwidth() - Method in class org.lsst.ccs.utilities.dsp.FilterFactory.FilterSpecs
 
getType() - Method in class org.lsst.ccs.utilities.dsp.FilterFactory.FilterSpecs
 
getValue() - Method in class org.lsst.ccs.utilities.structs.UniquePair
 
getValue() - Method in class org.lsst.ccs.utilities.structs.ViewValue
 
getView() - Method in class org.lsst.ccs.utilities.structs.ViewValue
 
getX() - Method in class org.lsst.ccs.utilities.structs.Pair
 
getY() - Method in class org.lsst.ccs.utilities.structs.Pair
 

H

hashCode() - Method in class org.lsst.ccs.utilities.structs.Pair
 
hashCode() - Method in class org.lsst.ccs.utilities.structs.UniquePair
 
help(int) - Method in class org.lsst.ccs.utilities.sa.CmndProc.Command
Gets the help for a command, given its index
help(int) - Method in class org.lsst.ccs.utilities.sa.CmndProcess.Command
Gets the help for a command, given its index

I

intToBytes(int, byte[], int) - Static method in class org.lsst.ccs.utilities.conv.Convert
Convert integer to 4-byte little-endian subarray
intToBytesBE(int, byte[], int) - Static method in class org.lsst.ccs.utilities.conv.Convert
Convert integer to 4-byte big-endian subarray
InvocationDispenser - Class in org.lsst.ccs.utilities.dispatch
Typical use of this pattern is to have two threads: one is going to write commands to a stream.
InvocationDispenser() - Constructor for class org.lsst.ccs.utilities.dispatch.InvocationDispenser
 
InvocationDispenser.TokenLostException - Exception in org.lsst.ccs.utilities.dispatch
 
InvocationDispenser.TokenLostException(String) - Constructor for exception org.lsst.ccs.utilities.dispatch.InvocationDispenser.TokenLostException
 
invoke(Object...) - Method in interface org.lsst.ccs.utilities.dispatch.Invoker
 
invokeOn(T) - Method in interface org.lsst.ccs.utilities.dispatch.CommandFor
 
Invoker - Interface in org.lsst.ccs.utilities.dispatch
 
isTokenUsed(String) - Method in class org.lsst.ccs.utilities.dispatch.InvocationDispenser
tells if the token is known.

K

key - Variable in class org.lsst.ccs.utilities.structs.UniquePair
 

L

list - Variable in class org.lsst.ccs.utilities.dispatch.ParallelCommandDispatcher
List of all registered agent that may take action.
list - Variable in class org.lsst.ccs.utilities.dispatch.ParallelDispatchProxy
 
list - Variable in class org.lsst.ccs.utilities.dispatch.ParallelObservable
 
list - Variable in class org.lsst.ccs.utilities.dispatch.SynchronousCommandDispatcher
 
list - Variable in class org.lsst.ccs.utilities.dispatch.SynchronousDispatchProxy
 
list - Variable in class org.lsst.ccs.utilities.dispatch.SynchronousObservable
 
lookup(int) - Method in class org.lsst.ccs.utilities.sa.CmndProcess.Command
Gets the lookup tables for a command, given its index
loop - Variable in class org.lsst.ccs.utilities.dispatch.ParallelCommandDispatcher
ExecutorService that deals with the Threads handling the commands.
loop - Variable in class org.lsst.ccs.utilities.dispatch.ParallelDispatchProxy
 
loop - Variable in class org.lsst.ccs.utilities.dispatch.ParallelObservable
ExecutorService that deals with the Threads handling the commands.

M

main(String[]) - Static method in class org.lsst.ccs.utilities.dsp.BoxCarFilter
 
main(String[]) - Static method in class org.lsst.ccs.utilities.dsp.FilterFactory
 
main(String[]) - Static method in class org.lsst.ccs.utilities.main.AltMain
 
MedianFilter - Class in org.lsst.ccs.utilities.dsp
 
MedianFilter(int) - Constructor for class org.lsst.ccs.utilities.dsp.MedianFilter
 
MedianHFFilter - Class in org.lsst.ccs.utilities.dsp
 
MedianHFFilter(int) - Constructor for class org.lsst.ccs.utilities.dsp.MedianHFFilter
 
method - Variable in exception org.lsst.ccs.utilities.beanutils.WrappedBeanMethodInvocationException
 
methodsCalled - Variable in class org.lsst.ccs.utilities.beanutils.BeanProxyFor
 

N

name(int) - Method in class org.lsst.ccs.utilities.sa.CmndProc.Command
Gets the name of a command, given its index
name(int) - Method in class org.lsst.ccs.utilities.sa.CmndProc.Lookup
Gets the name given its index
name(int) - Method in class org.lsst.ccs.utilities.sa.CmndProcess.Command
Gets the name of a command, given its index
name(int) - Method in class org.lsst.ccs.utilities.sa.CmndProcess.Lookup
Gets the name given its index
notifyObservers(P) - Method in class org.lsst.ccs.utilities.dispatch.ParallelObservable
do not need a call to setChanged: observers are immediately notified through different threads
notifyObservers(P) - Method in class org.lsst.ccs.utilities.dispatch.SynchronousObservable
do not need a call to setChanged: observers are immediately notified.

O

org.lsst.ccs.utilities.beanutils - package org.lsst.ccs.utilities.beanutils
Codes that enables non-bean classes to be "seen" as standard beans.
org.lsst.ccs.utilities.commands - package org.lsst.ccs.utilities.commands
 
org.lsst.ccs.utilities.conv - package org.lsst.ccs.utilities.conv
 
org.lsst.ccs.utilities.dispatch - package org.lsst.ccs.utilities.dispatch
The Observer/observable pattern may come in different flavors offered by this package.
org.lsst.ccs.utilities.dsp - package org.lsst.ccs.utilities.dsp
 
org.lsst.ccs.utilities.exc - package org.lsst.ccs.utilities.exc
 
org.lsst.ccs.utilities.main - package org.lsst.ccs.utilities.main
 
org.lsst.ccs.utilities.sa - package org.lsst.ccs.utilities.sa
 
org.lsst.ccs.utilities.structs - package org.lsst.ccs.utilities.structs
 
Output - Interface in org.lsst.ccs.utilities.sa
\file Output.java Interface for console output \author Owen Saxton

P

Pair<K,V> - Class in org.lsst.ccs.utilities.structs
 
Pair(K, V) - Constructor for class org.lsst.ccs.utilities.structs.Pair
 
ParallelCommandDispatcher<T> - Class in org.lsst.ccs.utilities.dispatch
Dispatches a Command object to registered "executants" able to handle the command; each command execution may be handled by a different Thread so every registered agent does not have to wait for termination of code from the previous call.
ParallelCommandDispatcher() - Constructor for class org.lsst.ccs.utilities.dispatch.ParallelCommandDispatcher
Creates an asynchronous Dispatcher for Commands.
ParallelCommandDispatcher(ExecutorService) - Constructor for class org.lsst.ccs.utilities.dispatch.ParallelCommandDispatcher
Creates an asynchronous Dispatcher for Commands: uses a specific ExecutorService.
ParallelCommandDispatcher(boolean) - Constructor for class org.lsst.ccs.utilities.dispatch.ParallelCommandDispatcher
 
ParallelDispatchProxy<I> - Class in org.lsst.ccs.utilities.dispatch
Instances of this class creates a dynamic proxy that parallely dispatches method call to registered agents implementing an interface type.
ParallelDispatchProxy(Class<I>) - Constructor for class org.lsst.ccs.utilities.dispatch.ParallelDispatchProxy
prepares a generator able to deliver a Proxy object able to dispatch method calls to registered agents.
ParallelDispatchProxy(Class<I>, boolean) - Constructor for class org.lsst.ccs.utilities.dispatch.ParallelDispatchProxy
Same as ParallelDispatchProxy but specification of a single Thread dispatch can be added.
ParallelDispatchProxy(Class<I>, ClassLoader) - Constructor for class org.lsst.ccs.utilities.dispatch.ParallelDispatchProxy
Same as previous but with a specified ClassLoader
ParallelDispatchProxy(Class<I>, ClassLoader, boolean) - Constructor for class org.lsst.ccs.utilities.dispatch.ParallelDispatchProxy
 
ParallelObservable<P> - Class in org.lsst.ccs.utilities.dispatch
An Observable that notifies Observers through an ExecutorService (that is through different threads).
ParallelObservable() - Constructor for class org.lsst.ccs.utilities.dispatch.ParallelObservable
Here the threads handling the updates are daemons.
ParallelObservable(ExecutorService) - Constructor for class org.lsst.ccs.utilities.dispatch.ParallelObservable
 
previous() - Method in exception org.lsst.ccs.utilities.exc.BundledException
 
previous() - Method in exception org.lsst.ccs.utilities.exc.BundledRuntimeException
 
previous() - Method in interface org.lsst.ccs.utilities.exc.ThrowableList
 
print() - Method in class org.lsst.ccs.utilities.dsp.FIRFilter
 
print(Object) - Method in class org.lsst.ccs.utilities.sa.ConsOut
 
print(Object) - Method in interface org.lsst.ccs.utilities.sa.Output
 
println(Object) - Method in class org.lsst.ccs.utilities.sa.ConsOut
 
println() - Method in class org.lsst.ccs.utilities.sa.ConsOut
 
println(Object) - Method in interface org.lsst.ccs.utilities.sa.Output
 
println() - Method in interface org.lsst.ccs.utilities.sa.Output
 
process(String) - Method in class org.lsst.ccs.utilities.sa.CmndProc
Processes a command line
process(String) - Method in class org.lsst.ccs.utilities.sa.CmndProcess
Processes a command line
proxy - Variable in class org.lsst.ccs.utilities.dispatch.ParallelDispatchProxy
 
proxy - Variable in class org.lsst.ccs.utilities.dispatch.SynchronousDispatchProxy
 
push(Object) - Method in class org.lsst.ccs.utilities.dsp.DelayQueue
 

R

register(Invoker) - Method in class org.lsst.ccs.utilities.dispatch.InvocationDispenser
registers an Invoker and returns a token to be used to run the invocation code
register(String, Invoker) - Method in class org.lsst.ccs.utilities.dispatch.InvocationDispenser
registers an invoker and the token is given by the calling code.
registerFuture(String, Invoker) - Method in class org.lsst.ccs.utilities.dispatch.InvocationDispenser
Gets a Future object from this task registration.
removeExecutant(T) - Method in class org.lsst.ccs.utilities.dispatch.ParallelCommandDispatcher
removes an executant form the list
removeExecutant(T) - Method in class org.lsst.ccs.utilities.dispatch.ParallelDispatchProxy
Remove the code from the listeners list
removeExecutant(T) - Method in class org.lsst.ccs.utilities.dispatch.SynchronousCommandDispatcher
Remove the code from the listeners list
removeExecutant(T) - Method in class org.lsst.ccs.utilities.dispatch.SynchronousDispatchProxy
Remove the code from the listeners list
removeObserver(ASyncObserver<P>) - Method in class org.lsst.ccs.utilities.dispatch.ParallelObservable
 
removeObserver(SynchronousObserver<P>) - Method in class org.lsst.ccs.utilities.dispatch.SynchronousObservable
 
reset() - Method in class org.lsst.ccs.utilities.dsp.BoxCarFilter
 
reset() - Method in interface org.lsst.ccs.utilities.dsp.DigitalFilter
 
reset() - Method in class org.lsst.ccs.utilities.dsp.FIRFilter
 
reset() - Method in class org.lsst.ccs.utilities.dsp.MedianFilter
 

S

scanArgs(Scanner, String, Object[], CmndProc.Lookup...) - Static method in class org.lsst.ccs.utilities.sa.CmndProc
 
setAttenuation(double) - Method in class org.lsst.ccs.utilities.dsp.FilterFactory.FilterSpecs
 
setFN(double) - Method in class org.lsst.ccs.utilities.dsp.FilterFactory.FilterSpecs
 
setHighFrequency(double) - Method in class org.lsst.ccs.utilities.dsp.FilterFactory.FilterSpecs
 
setLowFrequency(double) - Method in class org.lsst.ccs.utilities.dsp.FilterFactory.FilterSpecs
 
setOrder(int) - Method in class org.lsst.ccs.utilities.dsp.FilterFactory.FilterSpecs
 
setProperty(String, Object) - Method in class org.lsst.ccs.utilities.beanutils.BeanProxyFor.ProxyAgent
will consult ctorArgs: if present and object not created -> assigns value if all assigned create object

consuls delegate methods -> if present and object created -> forwards value -> if present and not ctorArgs and not created -> assigns locally -> else fails

setTransitionBandwidth(double) - Method in class org.lsst.ccs.utilities.dsp.FilterFactory.FilterSpecs
 
setType(FilterFactory.FilterType) - Method in class org.lsst.ccs.utilities.dsp.FilterFactory.FilterSpecs
 
setValue(V) - Method in class org.lsst.ccs.utilities.structs.UniquePair
 
setX(V) - Method in class org.lsst.ccs.utilities.structs.Pair
 
shortToBytes(short, byte[], int) - Static method in class org.lsst.ccs.utilities.conv.Convert
Convert short to 2-byte little-endian subarray
shortToBytesBE(short, byte[], int) - Static method in class org.lsst.ccs.utilities.conv.Convert
Convert short to 2-byte big-endian subarray
showHelp(int) - Method in class org.lsst.ccs.utilities.sa.CmndProc.Command
Shows help for a command, given its index
showHelp(int) - Method in class org.lsst.ccs.utilities.sa.CmndProcess.Command
Shows help for a command, given its index
showHelpSumm(String) - Method in class org.lsst.ccs.utilities.sa.CmndProc.Command
Shows help summary for matching commands
showHelpSumm(String, int) - Method in class org.lsst.ccs.utilities.sa.CmndProc.Command
 
showHelpSumm(String) - Method in class org.lsst.ccs.utilities.sa.CmndProcess.Command
Shows help summary for matching commands
showHelpSumm(String, int) - Method in class org.lsst.ccs.utilities.sa.CmndProcess.Command
 
SynchronousCommandDispatcher<T> - Class in org.lsst.ccs.utilities.dispatch
Registers codes interested in receiving commands.
SynchronousCommandDispatcher() - Constructor for class org.lsst.ccs.utilities.dispatch.SynchronousCommandDispatcher
 
SynchronousCommandFor<T> - Interface in org.lsst.ccs.utilities.dispatch
This marker interface is used to specify that implementers of the code executing the command explicitly acknowledge that the caller is waiting for completion of the command.
SynchronousDispatchProxy<I> - Class in org.lsst.ccs.utilities.dispatch
Instances of this class creates a dynamic proxy that dispatches method call to registered agents implementing an interface type.
SynchronousDispatchProxy(Class<I>) - Constructor for class org.lsst.ccs.utilities.dispatch.SynchronousDispatchProxy
prepares a generator able to deliver a Proxy object able to dispatch method calls to registered agents.
SynchronousDispatchProxy(Class<I>, ClassLoader) - Constructor for class org.lsst.ccs.utilities.dispatch.SynchronousDispatchProxy
Same as previous but with a specified ClassLoader
SynchronousObservable<P> - Class in org.lsst.ccs.utilities.dispatch
An Observable with protocol control at compile time.
SynchronousObservable() - Constructor for class org.lsst.ccs.utilities.dispatch.SynchronousObservable
 
SynchronousObserver<P> - Interface in org.lsst.ccs.utilities.dispatch
An Observer that knows that its code should terminate quickly because it is invoked in sequence by the SynchronousObservable.

T

ThrowableList - Interface in org.lsst.ccs.utilities.exc
this is to build compound exception: that is exceptions that may be thrown in a bundle.
token - Variable in exception org.lsst.ccs.utilities.dispatch.InvocationDispenser.TokenLostException
 
toString() - Method in exception org.lsst.ccs.utilities.beanutils.WrappedBeanMethodInvocationException
 
toString() - Method in exception org.lsst.ccs.utilities.dispatch.InvocationDispenser.TokenLostException
 
toString() - Method in exception org.lsst.ccs.utilities.exc.BundledException
 
toString() - Method in class org.lsst.ccs.utilities.structs.Pair
 
toString() - Method in class org.lsst.ccs.utilities.structs.UniquePair
 

U

UniquePair<K,V> - Class in org.lsst.ccs.utilities.structs
 
UniquePair(K, V) - Constructor for class org.lsst.ccs.utilities.structs.UniquePair
 
update(P) - Method in interface org.lsst.ccs.utilities.dispatch.ASyncObserver
 
update(P) - Method in interface org.lsst.ccs.utilities.dispatch.SynchronousObserver
Does not have an Observable parameter: use an Event object as "protocol" if you need one.

V

value - Variable in class org.lsst.ccs.utilities.structs.UniquePair
 
valueOf(String) - Static method in enum org.lsst.ccs.utilities.dsp.FilterFactory.FilterType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.lsst.ccs.utilities.dsp.FilterFactory.FilterType
Returns an array containing the constants of this enum type, in the order they are declared.
ViewValue - Class in org.lsst.ccs.utilities.structs
 
ViewValue(String, Object) - Constructor for class org.lsst.ccs.utilities.structs.ViewValue
 

W

WrappedBeanMethodInvocationException - Exception in org.lsst.ccs.utilities.beanutils
Wraps an exception thrown while invoking a bean method delegated to a non-bean;
WrappedBeanMethodInvocationException(Throwable, AccessibleObject, Object...) - Constructor for exception org.lsst.ccs.utilities.beanutils.WrappedBeanMethodInvocationException
 
WrappedException - Exception in org.lsst.ccs.utilities.beanutils
Wraps an Exception thrown during bean operations in a RuntimeException
WrappedException(String, Throwable) - Constructor for exception org.lsst.ccs.utilities.beanutils.WrappedException
 
WrappedException(Throwable) - Constructor for exception org.lsst.ccs.utilities.beanutils.WrappedException
 
write(byte[], int, int) - Method in class org.lsst.ccs.utilities.sa.ConsOut
 
write(byte[], int, int) - Method in interface org.lsst.ccs.utilities.sa.Output
 

X

x - Variable in class org.lsst.ccs.utilities.structs.Pair
 

Y

y - Variable in class org.lsst.ccs.utilities.structs.Pair
 

A B C D E F G H I K L M N O P R S T U V W X Y

Copyright © 2013 LSST. All Rights Reserved.