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

A

asyncTest() - Method in class org.appdapter.registry.test.BasicModuleTestOne
 
attachModule(Module<Ctx>) - Method in interface org.appdapter.api.module.Modulator
 
attachModule(Module<Ctx>) - Method in class org.appdapter.module.basic.BasicModulator
 

B

BasicDescription - Class in org.appdapter.registry.basic
 
BasicDescription(String) - Constructor for class org.appdapter.registry.basic.BasicDescription
 
BasicFinder<OT> - Class in org.appdapter.registry.basic
 
BasicFinder(BasicRegistry, Class<OT>) - Constructor for class org.appdapter.registry.basic.BasicFinder
 
BasicMaker<OT> - Class in org.appdapter.api.facade
 
BasicMaker() - Constructor for class org.appdapter.api.facade.BasicMaker
 
BasicModulator<Ctx> - Class in org.appdapter.module.basic
 
BasicModulator(Ctx, boolean) - Constructor for class org.appdapter.module.basic.BasicModulator
 
BasicModule<Ctx> - Class in org.appdapter.module.basic
 
BasicModule() - Constructor for class org.appdapter.module.basic.BasicModule
 
BasicModuleTestOne - Class in org.appdapter.registry.test
 
BasicModuleTestOne() - Constructor for class org.appdapter.registry.test.BasicModuleTestOne
 
BasicModuleTestOne.PowerModule - Class in org.appdapter.registry.test
 
BasicModuleTestOne.PowerModule() - Constructor for class org.appdapter.registry.test.BasicModuleTestOne.PowerModule
 
BasicPattern - Class in org.appdapter.registry.basic
A BasicPattern simply matches candidate desciptions for ".equals()" with a single target description.
BasicPattern(Description) - Constructor for class org.appdapter.registry.basic.BasicPattern
 
BasicRegistry - Class in org.appdapter.registry.basic
 
BasicRegistry() - Constructor for class org.appdapter.registry.basic.BasicRegistry
 
BasicRegistryTestOne - Class in org.appdapter.registry.test
 
BasicRegistryTestOne() - Constructor for class org.appdapter.registry.test.BasicRegistryTestOne
 
brutishlyCollectAllMatches(Class<OT>, Pattern) - Method in class org.appdapter.registry.basic.BasicRegistry
 

C

chooseBestLocalFacadeName(FacadeSpec<FT, FK>, String) - Method in class org.appdapter.api.facade.FacadeRegistry
 
collectMatches(Pattern) - Method in class org.appdapter.registry.basic.BasicFinder
 
countMatches(Pattern, int) - Method in interface org.appdapter.api.registry.SimpleFinder
Count the number of available matches, but throw an exception if count goes strictly higher than maxAllowed.
countMatches(Pattern, int) - Method in class org.appdapter.registry.basic.BasicFinder
 

D

DeletingRegistry - Interface in org.appdapter.api.registry
 
deliverMatchesUntilDone(Pattern, Receiver<OC>) - Method in interface org.appdapter.api.registry.Finder
 
deliverMatchesUntilDone(Pattern, Receiver<OT>) - Method in class org.appdapter.registry.basic.BasicFinder
 
deliverResult(OT) - Method in class org.appdapter.api.registry.ResultSequence
 
Description - Interface in org.appdapter.api.registry
Description defines the queryable and matchable aspects of some object that is placed in a registry or sought in a registry.
detachModule(Module<Ctx>) - Method in interface org.appdapter.api.module.Modulator
 
detachModule(Module<Ctx>) - Method in class org.appdapter.module.basic.BasicModulator
 
determineCredentialClass(Class, Class) - Method in class org.appdapter.api.facade.FacadeSpec
 
doInit(Ctx) - Method in class org.appdapter.module.basic.EmptyTimedModule
 
doInit(Ctx) - Method in class org.appdapter.module.basic.TimedModule
 
doRelease(Ctx) - Method in class org.appdapter.module.basic.EmptyTimedModule
 
doRelease(Ctx) - Method in class org.appdapter.module.basic.TimedModule
 
doRunOnce(Ctx, long) - Method in class org.appdapter.module.basic.EmptyTimedModule
 
doRunOnce(Ctx, long) - Method in class org.appdapter.module.basic.TimedModule
 
doStart(Ctx) - Method in class org.appdapter.module.basic.EmptyTimedModule
 
doStart(Ctx) - Method in class org.appdapter.module.basic.TimedModule
 
doStop(Ctx) - Method in class org.appdapter.module.basic.EmptyTimedModule
 
doStop(Ctx) - Method in class org.appdapter.module.basic.TimedModule
 
doTest(String[]) - Method in class org.appdapter.registry.test.BasicRegistryTestOne
 
dumpModules() - Method in class org.appdapter.module.basic.BasicModulator
 

E

EmptyTimedModule<Ctx> - Class in org.appdapter.module.basic
 
EmptyTimedModule() - Constructor for class org.appdapter.module.basic.EmptyTimedModule
 
enterBasicInitModule(boolean) - Method in class org.appdapter.module.basic.BasicModule
 
enterBasicReleaseModule() - Method in class org.appdapter.module.basic.BasicModule
 
enterBasicRunOnce() - Method in class org.appdapter.module.basic.BasicModule
 
enterBasicStart() - Method in class org.appdapter.module.basic.BasicModule
 
enterBasicStop() - Method in class org.appdapter.module.basic.BasicModule
 
equals(Object) - Method in class org.appdapter.registry.basic.BasicDescription
 
exitBasicInitModule(boolean) - Method in class org.appdapter.module.basic.BasicModule
 
exitBasicReleaseModule() - Method in class org.appdapter.module.basic.BasicModule
 
exitBasicRunOnce() - Method in class org.appdapter.module.basic.BasicModule
 
exitBasicStart() - Method in class org.appdapter.module.basic.BasicModule
 
exitBasicStop() - Method in class org.appdapter.module.basic.BasicModule
 

F

FacadeRegistry - Class in org.appdapter.api.facade
 
FacadeRegistry() - Constructor for class org.appdapter.api.facade.FacadeRegistry
 
FacadeSpec<Type,Kind> - Class in org.appdapter.api.facade
 
FacadeSpec(Kind, Class<Type>, boolean) - Constructor for class org.appdapter.api.facade.FacadeSpec
 
failDuringInitOrStartup() - Method in interface org.appdapter.api.module.Module
 
failDuringInitOrStartup() - Method in class org.appdapter.module.basic.BasicModule
 
findAllMatches(Pattern, int, int) - Method in interface org.appdapter.api.registry.SimpleFinder
Find all matches, and return in an arbitrary order, but will throw an exception if available number of matches for the pattern is not within closed (inclusive) interval [minAllowed, maxAllowed].
findAllMatches(Class<OT>, Pattern, int, int) - Method in interface org.appdapter.api.registry.SimpleRegistry
 
findAllMatches(Pattern, int, int) - Method in class org.appdapter.registry.basic.BasicFinder
 
findAllMatches(Class<OT>, Pattern, int, int) - Method in class org.appdapter.registry.basic.BasicRegistry
 
Finder<OC> - Interface in org.appdapter.api.registry
Finder is a type-parametrized interface used to search for matches to a Pattern.
findExternalFacade(FacadeSpec<EFT, EFK>, String) - Method in class org.appdapter.api.facade.FacadeRegistry
Paired with registerExternalFacade, used for external objects, like JME3 assetManager, rootNode, guiNode.
findFirstMatch(Pattern, int, int) - Method in interface org.appdapter.api.registry.SimpleFinder
Seeks only one match, chosen arbitrarily from available matches, but will throw an exception if available number of matches for the pattern is not within closed (inclusive) interval [minAllowed, maxAllowed].
findFirstMatch(Pattern, int, int) - Method in class org.appdapter.registry.basic.BasicFinder
 
findOptionalFirstMatch(Class<OT>, Pattern) - Method in interface org.appdapter.api.registry.SimpleRegistry
 
findOptionalFirstMatch(Class<OT>, Pattern) - Method in class org.appdapter.registry.basic.BasicRegistry
 
findOptionalUniqueMatch(Class<OT>, Pattern) - Method in interface org.appdapter.api.registry.SimpleRegistry
 
findOptionalUniqueMatch(Class<OT>, Pattern) - Method in class org.appdapter.registry.basic.BasicRegistry
 
findOptionalUniqueNamedObject(Class<OT>, String) - Method in interface org.appdapter.api.registry.VerySimpleRegistry
 
findOptionalUniqueNamedObject(Class<OT>, String) - Method in class org.appdapter.registry.basic.BasicRegistry
 
findOrMakeInternalFacade(FacadeSpec<IFT, IFK>, String) - Method in class org.appdapter.api.facade.FacadeRegistry
 
findOrMakeSubsystemFacadeRegistry(VerySimpleRegistry, String) - Static method in class org.appdapter.api.facade.SubsystemRegistryFuncs
 
findOrMakeSubsystemRegistry(VerySimpleRegistry, Class<SubRegType>, String) - Static method in class org.appdapter.api.facade.SubsystemRegistryFuncs
Assumes that subRegClaz has a no-args constructor().
findOrMakeUniqueNamedObject(Class<OT>, String, Maker<OT>) - Method in class org.appdapter.api.facade.FacadeRegistry
 
findOrMakeUniqueNamedObject(VerySimpleRegistry, Class<OT>, String, Maker<OT>) - Static method in class org.appdapter.api.facade.MakableObjectHelpFuncs
Used to find or flexibly construct an object that is to be placed in a registry.
findOrMakeUniqueNamedObjectWithDefCons(Class<OT>, String) - Method in class org.appdapter.api.facade.FacadeRegistry
 
findOrMakeUniqueNamedObjectWithDefCons(VerySimpleRegistry, Class<OT>, String) - Static method in class org.appdapter.api.facade.MakableObjectHelpFuncs
Further simplified "findOrMake" method, with longer name! Uses objClaz.newInstance() as the maker.
findRequiredUniqueMatch(Class<OT>, Pattern) - Method in interface org.appdapter.api.registry.SimpleRegistry
 
findRequiredUniqueMatch(Class<OT>, Pattern) - Method in class org.appdapter.registry.basic.BasicRegistry
 
findRequiredUniqueNamedObject(Class<OT>, String) - Method in interface org.appdapter.api.registry.VerySimpleRegistry
 
findRequiredUniqueNamedObject(Class<OT>, String) - Method in class org.appdapter.registry.basic.BasicRegistry
 

G

getAttachedModuleCount() - Method in interface org.appdapter.api.module.Modulator
 
getAttachedModuleCount() - Method in class org.appdapter.module.basic.BasicModulator
 
getBasicFinder(Class<OT>) - Method in class org.appdapter.registry.basic.BasicRegistry
 
getCompletedRunCount() - Method in class org.appdapter.module.basic.TimedModule
 
getContext() - Method in interface org.appdapter.api.module.Module
The Module must have a valid parentModulator whenever it is inside a module action callback.
getContext() - Method in class org.appdapter.module.basic.BasicModule
 
getDescription() - Method in class org.appdapter.registry.basic.BasicPattern
 
getFacadeClass() - Method in class org.appdapter.api.facade.FacadeSpec
 
getFieldSummary() - Method in class org.appdapter.module.basic.BasicModule
 
getFieldSummary() - Method in class org.appdapter.module.basic.TimedModule
 
getFinder(Class<OT>) - Method in interface org.appdapter.api.registry.Registry
 
getFinder(Class<OT>) - Method in class org.appdapter.registry.basic.BasicRegistry
 
getFinishedModules() - Method in class org.appdapter.module.basic.BasicModulator
 
getKind() - Method in class org.appdapter.api.facade.FacadeSpec
 
getLastReceiverStatus() - Method in class org.appdapter.api.registry.ResultSequence
 
getLastResultCount() - Method in class org.appdapter.api.registry.ResultSequence
 
getModulesMatchingStates(Module.State...) - Method in class org.appdapter.module.basic.BasicModulator
 
getModulesNotMatchingStates(Module.State...) - Method in class org.appdapter.module.basic.BasicModulator
 
getName() - Method in interface org.appdapter.api.registry.Description
 
getName() - Method in class org.appdapter.registry.basic.BasicDescription
 
getNameString() - Method in class org.appdapter.api.facade.FacadeSpec
 
getRegistryDesc(OT, String) - Method in class org.appdapter.api.facade.BasicMaker
 
getRegistryDesc(OT, String) - Method in interface org.appdapter.api.facade.Maker
Currently we're not telling you "which registry" to describe the object for, which might be helpful.
getState() - Method in interface org.appdapter.api.module.Module
 
getState() - Method in class org.appdapter.module.basic.BasicModule
 
getTheWellKnownRegistry(Class) - Static method in class org.appdapter.osgi.registry.RegistryServiceFuncs
Attempts to find OSGi bundle context, using OSG Framework.getBundle(RegistryServiceFuncs.class).
getTheWellKnownRegistryUsingOptContext(BundleContext) - Static method in class org.appdapter.osgi.registry.RegistryServiceFuncs
Will use the bundleCtx, if it is not null.
getTheWellKnownRegistryUsingReqContext(BundleContext) - Static method in class org.appdapter.osgi.registry.RegistryServiceFuncs
Use this when you are sure you should be in OSGi, and willing to bring us a bona-fide non-null bundleCtx.
getTheWellKnownStaticRegistry() - Static method in class org.appdapter.osgi.registry.RegistryServiceFuncs
Don't use in OSGi context, b/c you will probably wind up with two separate well known registries.
getUnfinishedModules() - Method in class org.appdapter.module.basic.BasicModulator
 

H

hashCode() - Method in class org.appdapter.registry.basic.BasicDescription
 

I

initModule() - Method in interface org.appdapter.api.module.Module
Modulator must be set when initModule is called.
initModule() - Method in class org.appdapter.module.basic.NullModule
 
initModule() - Method in class org.appdapter.module.basic.TimedModule
 
isExternal() - Method in class org.appdapter.api.facade.FacadeSpec
 
isModuleInActionState(Module.State) - Static method in class org.appdapter.module.basic.BasicModulator
 
isStopRequested() - Method in interface org.appdapter.api.module.Module
 
isStopRequested() - Method in class org.appdapter.module.basic.BasicModule
 

K

killDeliverySequence(ResultSequence) - Method in interface org.appdapter.api.registry.Finder
 
killDeliverySequence(ResultSequence) - Method in class org.appdapter.registry.basic.BasicFinder
 

L

lookupTheWellKnownRegistry(BundleContext, Class<RT>) - Static method in class org.appdapter.osgi.registry.RegistryServiceFuncs
Requires OSGi context.
lookupTheWellKnownRegistry(BundleContext) - Static method in class org.appdapter.osgi.registry.RegistryServiceFuncs
Requires OSGi context.

M

main(String[]) - Static method in class org.appdapter.registry.test.BasicModuleTestOne
 
main(String[]) - Static method in class org.appdapter.registry.test.BasicRegistryTestOne
 
MakableObjectHelpFuncs - Class in org.appdapter.api.facade
 
MakableObjectHelpFuncs() - Constructor for class org.appdapter.api.facade.MakableObjectHelpFuncs
 
makeObj() - Method in interface org.appdapter.api.facade.Maker
Makes an object of type OT in response to a finder-fault.
Maker<OT> - Interface in org.appdapter.api.facade
 
makeResultSequence(Pattern, Receiver<OT>) - Method in class org.appdapter.registry.basic.BasicFinder
 
markStopRequested() - Method in interface org.appdapter.api.module.Module
Correct way for application to ask the module to stop.
markStopRequested() - Method in class org.appdapter.module.basic.BasicModule
Correct way for application to ask the module to stop.
matches(Description) - Method in interface org.appdapter.api.registry.Pattern
 
matches(Description) - Method in class org.appdapter.registry.basic.BasicPattern
 
MAX_MATCHES - Static variable in interface org.appdapter.api.registry.SimpleFinder
 
Modulator<Ctx> - Interface in org.appdapter.api.module
 
Module<Ctx> - Interface in org.appdapter.api.module
A Module has 5 ActionMethods = [initModule(), start(), runOnce(), stop(), releaseModule()] and 8 formal states.
Module.State - Enum in org.appdapter.api.module
 
myAutoDetachOnFinishFlag - Variable in class org.appdapter.module.basic.BasicModulator
 
myFinder - Variable in class org.appdapter.api.registry.ResultSequence
 
myPattern - Variable in class org.appdapter.api.registry.ResultSequence
 
myReceiver - Variable in class org.appdapter.api.registry.ResultSequence
 
myRunDebugModulus - Variable in class org.appdapter.module.basic.TimedModule
 

N

notifyStateViolation(String, String, boolean) - Method in class org.appdapter.module.basic.BasicModule
 
NullModule<Ctx> - Class in org.appdapter.module.basic
 
NullModule() - Constructor for class org.appdapter.module.basic.NullModule
 

O

org.appdapter.api.facade - package org.appdapter.api.facade
 
org.appdapter.api.module - package org.appdapter.api.module
Micro-framework of defined execution lifecycles for parallel state machines.
org.appdapter.api.registry - package org.appdapter.api.registry
Our Registry system allows objects to be registered and looked up in a type-safe manner, with optionally guarded result size, and flexibility in result delivery to client code.
org.appdapter.module.basic - package org.appdapter.module.basic
The "Basic" Module system provides a simple implementation of the Module + Modulator interfaces and concepts.
org.appdapter.osgi.registry - package org.appdapter.osgi.registry
Utility methods for using the OSGi service facilities to register and look up an Appdapter registry.
org.appdapter.registry.basic - package org.appdapter.registry.basic
The "Basic" Registry system provides a simple implementation of the Registry interfaces and concepts.
org.appdapter.registry.test - package org.appdapter.registry.test
Simple unit test programs for the "Basic" Registry and Modulator implementations.

P

Pattern - Interface in org.appdapter.api.registry
Pattern is able to check whether it is matched by a Description.
processBatches(Modulator, int) - Method in class org.appdapter.registry.test.BasicModuleTestOne
 
processFinishedModules() - Method in class org.appdapter.module.basic.BasicModulator
 
processInitingModules() - Method in class org.appdapter.module.basic.BasicModulator
 
processOneBatch() - Method in interface org.appdapter.api.module.Modulator
 
processOneBatch() - Method in class org.appdapter.module.basic.BasicModulator
 
processRunningModules() - Method in class org.appdapter.module.basic.BasicModulator
 
processStartingModules() - Method in class org.appdapter.module.basic.BasicModulator
 
processStoppingModules() - Method in class org.appdapter.module.basic.BasicModulator
 

R

receiveMatch(OC, ResultSequence<OC>, long) - Method in interface org.appdapter.api.registry.Receiver
 
Receiver<OC> - Interface in org.appdapter.api.registry
Receiver receives type-safe results found by a Finder.
Receiver.Status - Enum in org.appdapter.api.registry
 
registerExternalFacade(FacadeSpec<EFT, EFK>, EFT, String) - Method in class org.appdapter.api.facade.FacadeRegistry
Paired with findExternalFacade, used for objects supplied from outside, mainly from JME3: AssetManager root node flat GUI node
registerNamedObject(Object, String) - Method in interface org.appdapter.api.registry.VerySimpleRegistry
 
registerNamedObject(Object, String) - Method in class org.appdapter.registry.basic.BasicRegistry
 
registerObject(Object, Description) - Method in interface org.appdapter.api.registry.Registry
Open questions: 1) What is defined behavior if we register two objects for "same" description, or two descriptions for "same" object?
registerObject(Object, Description) - Method in class org.appdapter.registry.basic.BasicRegistry
 
registerTheWellKnownRegistry(BundleContext, Class<RT>, RT) - Static method in class org.appdapter.osgi.registry.RegistryServiceFuncs
Requires OSGi context.
registerTheWellKnownRegistry(BundleContext, VerySimpleRegistry) - Static method in class org.appdapter.osgi.registry.RegistryServiceFuncs
Requires OSGi context.
Registry - Interface in org.appdapter.api.registry
A registry is able to register Object+Description pairs, and generate Finders that can search through the registered pairs.
RegistryServiceFuncs - Class in org.appdapter.osgi.registry
Can work with or without OSGi.
RegistryServiceFuncs() - Constructor for class org.appdapter.osgi.registry.RegistryServiceFuncs
 
releaseModule() - Method in interface org.appdapter.api.module.Module
Required pre-state is POST_STOP or FAILED_STARTUP.
releaseModule() - Method in class org.appdapter.module.basic.NullModule
 
releaseModule() - Method in class org.appdapter.module.basic.TimedModule
 
ResultSequence<OT> - Class in org.appdapter.api.registry
Maintains state of a particular query result stream from some finder.
ResultSequence() - Constructor for class org.appdapter.api.registry.ResultSequence
 
runOnce() - Method in interface org.appdapter.api.module.Module
Required pre-state is WAIT_TO_RUN_OR_STOP.
runOnce() - Method in class org.appdapter.module.basic.NullModule
 
runOnce() - Method in class org.appdapter.module.basic.TimedModule
 
runOnce() - Method in class org.appdapter.registry.test.BasicModuleTestOne.PowerModule
 
runTest() - Method in class org.appdapter.registry.test.BasicModuleTestOne
 

S

setContext(Ctx) - Method in interface org.appdapter.api.module.Module
 
setContext(Ctx) - Method in class org.appdapter.module.basic.BasicModule
 
setDefaultContext(Ctx) - Method in class org.appdapter.module.basic.BasicModulator
 
SimpleFinder<OT> - Interface in org.appdapter.api.registry
Additional Finder methods which do not require the user to supply a Receiver.
SimpleRegistry - Interface in org.appdapter.api.registry
Additional Registry methods which simply ther process of looking for a single matching object, or all matching objects, for clients who do not wish to work directly with Finders and Receivers.
start() - Method in interface org.appdapter.api.module.Module
Required pre-state is WAIT_TO_START.
start() - Method in class org.appdapter.module.basic.NullModule
 
start() - Method in class org.appdapter.module.basic.TimedModule
 
stop() - Method in interface org.appdapter.api.module.Module
Required pre-state is WAIT_TO_RUN_OR_STOP.
stop() - Method in class org.appdapter.module.basic.NullModule
 
stop() - Method in class org.appdapter.module.basic.TimedModule
 
SubsystemRegistryFuncs - Class in org.appdapter.api.facade
 
SubsystemRegistryFuncs() - Constructor for class org.appdapter.api.facade.SubsystemRegistryFuncs
 
syncTest() - Method in class org.appdapter.registry.test.BasicModuleTestOne
 

T

THE_WELL_KNOWN_REG_DEFAULT_IMPL - Static variable in class org.appdapter.osgi.registry.RegistryServiceFuncs
 
THE_WELL_KNOWN_REG_DEFAULT_INTF - Static variable in class org.appdapter.osgi.registry.RegistryServiceFuncs
 
TimedModule<Ctx> - Class in org.appdapter.module.basic
Here we log the timing of each callback exec, and also make the parent modulator's presence explicit in each callback.
TimedModule() - Constructor for class org.appdapter.module.basic.TimedModule
 

U

unregisterObject(Object, Description) - Method in interface org.appdapter.api.registry.DeletingRegistry
 

V

valueOf(String) - Static method in enum org.appdapter.api.module.Module.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.appdapter.api.registry.Receiver.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.appdapter.api.module.Module.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.appdapter.api.registry.Receiver.Status
Returns an array containing the constants of this enum type, in the order they are declared.
verifyMatchCount(int, int, int, Pattern) - Method in class org.appdapter.registry.basic.BasicFinder
 
verifyStoredState(String, boolean, Module.State...) - Method in class org.appdapter.module.basic.BasicModule
Ensure we are in an allowed state, will notifyStateViolation if not.
VerySimpleRegistry - Interface in org.appdapter.api.registry
Additional Registry methods making it easy to look up an object by exact match to the name field of its description.
A B C D E F G H I K L M N O P R S T U V 

Copyright © 2010-2015. All Rights Reserved.