A C D E G H I L M O P R S T U _

A

AbstractManagedObjectLocator - Class in com.neeve.managed
Base class for ManagedObjectLocators.
AbstractManagedObjectLocator() - Constructor for class com.neeve.managed.AbstractManagedObjectLocator
 
AbstractServiceDefinitionLocator - Class in com.neeve.toa.spi
A base class for ServiceDefinitionLocators.
AbstractServiceDefinitionLocator() - Constructor for class com.neeve.toa.spi.AbstractServiceDefinitionLocator
 
AbstractTopicResolver<T extends MessageView> - Class in com.neeve.toa.spi
A base class for topic resolvers.
AbstractTopicResolver() - Constructor for class com.neeve.toa.spi.AbstractTopicResolver
 
addAppCommandHandlerContainers(Set<Object>) - Method in class com.neeve.toa.TopicOrientedApplication
This method may be overridden by subclasses to add additional objects that contain methods with AppCommandHandler annotations.
addAppStatContainers(Set<Object>) - Method in class com.neeve.toa.TopicOrientedApplication
This method may be overridden by subclasses to add additional objects that contain methods with AppStat annotations.
addChannelFilterProviders(Set<Object>) - Method in class com.neeve.toa.TopicOrientedApplication
This method may be overridden by subclasses to add additional objects that implement ChannelFilterProvider.
addChannelInitialKeyResolutionTableProviders(Set<Object>) - Method in class com.neeve.toa.TopicOrientedApplication
This method may be overridden by subclasses to add additional objects that implement ChannelQosProvider.
addChannelQosProviders(Set<Object>) - Method in class com.neeve.toa.TopicOrientedApplication
This method may be overridden by subclasses to add additional objects that implement ChannelQosProvider.
addHandlerContainers(Set<Object>) - Method in class com.neeve.toa.TopicOrientedApplication
This method may be overridden by subclasses to add additional objects that contain methods with EventHandler annotations.
addMessageModel(AdmModel) - Method in class com.neeve.toa.service.ToaService
Adds an ADM model to this service.
addPostdispatchMessageHandler(IAepPostdispatchMessageHandler) - Method in class com.neeve.toa.TopicOrientedApplication
Adds a message handler to be invoked after 'normal' message handler dispatch.
addPredispatchMessageHandler(IAepPredispatchMessageHandler) - Method in class com.neeve.toa.TopicOrientedApplication
Adds a message handler to be invoked before 'normal' message handler dispatch.
addTopicResolverProviders(Set<Object>) - Method in class com.neeve.toa.TopicOrientedApplication
This method may be overridden by subclasses to add additional objects that implement TopicResolverProvider.

C

channel - Variable in class com.neeve.toa.spi.AbstractTopicResolver
 
ChannelFilterProvider - Interface in com.neeve.toa.spi
A ChannelFilterProvider resolves the channel filter for a given ToaServiceChannel channel.
ChannelInitialKeyResolutionTableProvider - Interface in com.neeve.toa.spi
Called by a Topic Oriented Application at the time it is configured which allows all or a portion of a channel's dynamic key parts to be determined statically at configuration time by returning a initial Key Resolution Table (KRT).
channelKey - Variable in class com.neeve.toa.spi.AbstractTopicResolver
 
ChannelQosProvider - Interface in com.neeve.toa.spi
A ChannelQosProvider resolves the channel filter for a given ToaServiceChannel channel.
com.neeve.managed - package com.neeve.managed
Implements the platform's 'Managed' object locator api.
com.neeve.managed.annotations - package com.neeve.managed.annotations
Implements the platform's 'Managed' object locator api related annotations
com.neeve.managed.hk2 - package com.neeve.managed.hk2
HK2 plugin that provides a ManagedObjectLocator that discovers Managed objects in HK2 Binder Modules.
com.neeve.toa - package com.neeve.toa
Implements the foundation for topic oriented applications.
com.neeve.toa.service - package com.neeve.toa.service
Topic Oriented Application service model API.
com.neeve.toa.spi - package com.neeve.toa.spi
Service provider apis for Topic Oriented Application pluggability.
configure() - Method in class com.neeve.managed.hk2.PlatformModules
 
createPlatformModules() - Method in class com.neeve.managed.hk2.HK2ManagedObjectLocator
Construct the Platform Modules.
createServiceLocator(String) - Method in class com.neeve.managed.hk2.HK2ManagedObjectLocator
Construct the ServiceLocator for the TopicOrientedApplication.

D

DefaultManagedObjectLocator - Class in com.neeve.toa
The default managed object locator for TOA applications.
DefaultServiceDefinitionLocator - Class in com.neeve.toa
Implements the default lookup strategy for services definition xml.
DefaultServiceDefinitionLocator() - Constructor for class com.neeve.toa.DefaultServiceDefinitionLocator
 
destroy() - Method in class com.neeve.managed.hk2.HK2ManagedObjectLocator
Destroy the Application Service Locator and any Managed Objects it may have created.

E

EngineClock - Interface in com.neeve.toa
Provides access to time in an HA Consistent fashion for Topic Oriented applications.
equals(Object) - Method in class com.neeve.toa.service.ToaService
Returns true if the provided object is a ToaService with the same fully qualified name.
equals(ToaService) - Method in class com.neeve.toa.service.ToaService
Returns true if the provided service has the same fully qualified name.

G

GeneratedTopicResolverProvider - Class in com.neeve.toa
This TopicResolverProvider attempts to load ToaCodeGenerator generated TopicResolverProviders.
GeneratedTopicResolverProvider() - Constructor for class com.neeve.toa.GeneratedTopicResolverProvider
 
getAdmFactories() - Method in class com.neeve.toa.service.ToaService
Returns the collection of factories used by the service.
getAppplicationServiceLocator() - Method in class com.neeve.managed.hk2.HK2ManagedObjectLocator
Get the Application Service Locator.
getBusName() - Method in class com.neeve.toa.service.ToaServiceChannel
Gets the bus name.
getChannel(String) - Method in class com.neeve.toa.service.ToaServiceToRole
Returns the channel model for the given message.
getChannelFilter(ToaService, ToaServiceChannel) - Method in interface com.neeve.toa.spi.ChannelFilterProvider
Returns the channel filter for the given ToaServiceChannel.
getChannelFilter(ToaService, ToaServiceChannel) - Method in class com.neeve.toa.TopicOrientedApplication
This method may be overridden by subclasses to associate a channel filter with the application.
getChannelQos(ToaService, ToaServiceChannel) - Method in interface com.neeve.toa.spi.ChannelQosProvider
Returns the channel MessageChannel.Qos for the given ToaServiceChannel.
getChannelQos(ToaService, ToaServiceChannel) - Method in class com.neeve.toa.TopicOrientedApplication
This method may be overridden by subclasses to specify the MessageChannel.Qos for the provided service channel.
getChannels() - Method in class com.neeve.toa.service.ToaService
Returns the collection of channels defined for the service The caller should not modify the returned collection.
getConfigurer() - Method in class com.neeve.toa.TopicOrientedApplication
Returns this application's bootstrap configurer.
getDefaultChannel() - Method in class com.neeve.toa.service.ToaService
 
getEngine() - Method in class com.neeve.toa.TopicOrientedApplication
Returns this application's AepEngine.
getEngineClock() - Method in class com.neeve.toa.TopicOrientedApplication
Return an interface which may be used to get the AepEngine time.
getInitialChannelKeyResolutionTable(ToaService, ToaServiceChannel) - Method in interface com.neeve.toa.spi.ChannelInitialKeyResolutionTableProvider
Called by a Topic Oriented Application at the time it is configured which allows all or a portion of a channel's dynamic key parts to be determined statically at configuration time by returning a initial Key Resolution Table (KRT).
getInitialChannelKeyResolutionTable(ToaService, ToaServiceChannel) - Method in class com.neeve.toa.TopicOrientedApplication
This method may be overridden by subclasses to perform initial key resolution on a channel at the time it is configured which allows all or a portion of a channel's dynamic key parts to be determined statically at configuration time by returning a initial Key Resolution Table (KRT).
getInitialKRT() - Method in class com.neeve.toa.service.ToaServiceChannel
Gets the initial key resolution table for this channel.
getInitiallyResolvedKey() - Method in class com.neeve.toa.service.ToaServiceChannel
Gets the key as resolved by initial key resolution.
getKey() - Method in class com.neeve.toa.service.ToaServiceChannel
Gets the channel key.
getLastModified() - Method in class com.neeve.toa.service.ToaService
Returns the last modification time for this service.
getManagedObjectLocator() - Method in class com.neeve.toa.TopicOrientedApplication
Subclasses may override this method to change the strategy for locating an application's managed objects.
getMessageClasses() - Method in class com.neeve.toa.service.ToaServiceToRole
Returns the resolved message classes declared by this role.
getMessageInjector() - Method in class com.neeve.toa.TopicOrientedApplication
Returns the MessageSender implementation which is this class.
getMessageModels() - Method in class com.neeve.toa.service.ToaService
Returns the collection of ADM Message models declared by the service.
getMessages() - Method in class com.neeve.toa.service.ToaServiceToRole
Returns the messages declared by this role.
getMessageSender() - Method in class com.neeve.toa.TopicOrientedApplication
Returns the MessageSender implementation which is this class.
getName() - Method in class com.neeve.toa.service.ToaService
Returns the fully qualified name of this service.
getName() - Method in class com.neeve.toa.service.ToaServiceChannel
Gets the channel name possibly qualified by prepending the service name in lowercase.
getName() - Method in class com.neeve.toa.service.ToaServiceToRole
Gets the role name.
getNameSpace() - Method in class com.neeve.toa.service.ToaService
Returns the service's namespace.
getService() - Method in class com.neeve.toa.service.ToaServiceChannel
 
getServiceDefinitionLocator() - Method in class com.neeve.toa.TopicOrientedApplication
Subclasses may override this method to change the way service xmls are located.
getServiceModel(String) - Method in class com.neeve.toa.TopicOrientedApplication
Looks up a parsed service model by fully qualified name.
getServiceModels() - Method in class com.neeve.toa.TopicOrientedApplication
Returns the application's parsed service definitions.
getSimpleName() - Method in class com.neeve.toa.service.ToaService
Returns the service's simple name.
getSimpleName() - Method in class com.neeve.toa.service.ToaServiceChannel
Gets the channel name without it's service name prefix.
getTime() - Method in interface com.neeve.toa.EngineClock
Returns the current time in an HA consistent fashion.
getTopicResolver(ToaService, ToaServiceChannel, Class<?>) - Method in class com.neeve.toa.GeneratedTopicResolverProvider
 
getTopicResolver(ToaService, ToaServiceChannel, Class<?>) - Method in interface com.neeve.toa.spi.TopicResolverProvider
Looks up a TopicResolver for the given service and channel.
getTopicResolver(ToaService, ToaServiceChannel, Class<?>) - Method in class com.neeve.toa.TopicOrientedApplication
This method may be overridden by subclasses to return a TopicResolver for messages of the given type sent on the given channel.
getToRole(String) - Method in class com.neeve.toa.service.ToaService
Looks up a 'To' role by name.
getToRoles() - Method in class com.neeve.toa.service.ToaService
Returns the collection of 'To' roles defined for the service The caller should not modify the returned collection.

H

hashCode() - Method in class com.neeve.toa.service.ToaService
The hashCode for a ToaService is the same as the hashcode for its fully qualifed name.
HK2ManagedObjectLocator - Class in com.neeve.managed.hk2
A ManagedObjectLocator that uses Binder HK2 Modules to discover the Managed objects in the TopicOrientedApplication.
HK2ManagedObjectLocator(TopicOrientedApplication, String, List<Binder>) - Constructor for class com.neeve.managed.hk2.HK2ManagedObjectLocator
 

I

initialize(ToaServiceChannel) - Method in class com.neeve.toa.spi.AbstractTopicResolver
 
initialize(ToaServiceChannel) - Method in interface com.neeve.toa.spi.TopicResolver
Will be called by TopicOrientedApplication at startup to initialize the channel key.
injectMessage(IRogMessage) - Method in interface com.neeve.toa.MessageInjector
Enqueue a message into an application's AepEngine's event multiplexer.
injectMessage(IRogMessage, boolean) - Method in interface com.neeve.toa.MessageInjector
Enqueue a message into an application's AepEngine's event multiplexer.
injectMessage(IRogMessage, boolean, int) - Method in interface com.neeve.toa.MessageInjector
Enqueue a message into an application's AepEngine's event multiplexer.
injectMessage(IRogMessage) - Method in class com.neeve.toa.TopicOrientedApplication
 
injectMessage(IRogMessage, boolean) - Method in class com.neeve.toa.TopicOrientedApplication
 
injectMessage(IRogMessage, boolean, int) - Method in class com.neeve.toa.TopicOrientedApplication
 
isPrefixChannelNames() - Method in class com.neeve.toa.service.ToaService
 
isServiceDefinitionFile(URL) - Static method in class com.neeve.toa.spi.AbstractServiceDefinitionLocator
Tests if the given URL represents a valid x-tsml service defintion.

L

locateManagedObjects(Set<Object>) - Method in class com.neeve.managed.hk2.HK2ManagedObjectLocator
 
locateManagedObjects(Set<Object>) - Method in interface com.neeve.managed.ManagedObjectLocator
Populates the set of managed objects for a TopicOrientedApplication.
locateManagedObjects(Set<Object>) - Method in class com.neeve.toa.DefaultManagedObjectLocator
 
locateServices(Set<URL>) - Method in class com.neeve.toa.DefaultServiceDefinitionLocator
 
locateServices(Set<URL>) - Method in interface com.neeve.toa.spi.ServiceDefinitionLocator
Locates service definition xml and adds the xml to provided set.

M

Managed - Annotation Type in com.neeve.managed.annotations
The Managed qualifier indicates an object is of interest to the Talon Server runtime for fulfilling application functionality.
ManagedImpl - Class in com.neeve.managed.hk2
An AnnotationLiteral implementation of the Managed annotation.
ManagedImpl() - Constructor for class com.neeve.managed.hk2.ManagedImpl
 
ManagedObjectLocator - Interface in com.neeve.managed
Provider interface for locating a Topic Oriented Application's 'managed' objects.
MessageInjector - Interface in com.neeve.toa
Defines the interface for injecting messages into a Topic Oriented Applications.
MessageSender - Interface in com.neeve.toa
Interface for sending messages in a Topic Oriented Applications.

O

onAppFinalized() - Method in class com.neeve.toa.TopicOrientedApplication
This is called after the application's AepEngine has been successfully created and injected into the application.
onAppInitialized() - Method in class com.neeve.toa.TopicOrientedApplication
This is called after the application's AepEngine has been successfully created and injected into the application.
onAppLoaderInjected(SrvAppLoader) - Method in class com.neeve.toa.TopicOrientedApplication
Called when the SrvAppLoader is injected into the application.
onConfigured() - Method in class com.neeve.toa.TopicOrientedApplication
Called after configuration of messaging and services has been successfully completed.
onEngineDescriptorInjected(AepEngineDescriptor) - Method in class com.neeve.toa.TopicOrientedApplication
Called when the AepEngineDescriptor is injected into the application.
onEngineInjected(AepEngine) - Method in class com.neeve.toa.TopicOrientedApplication
Called when the AepEngine is injected into the application.

P

PlatformModules - Class in com.neeve.managed.hk2
Implements the Binder for a TopicOrientedApplication's injectable services.
PlatformModules(TopicOrientedApplication) - Constructor for class com.neeve.managed.hk2.PlatformModules
 
PROP_PREFIX_CHANNEL_NAMES - Static variable in class com.neeve.toa.service.ToaService
Runtime property name to override whether or not channel names are prefixed with their service name.

R

resolveTopic(T, MessageChannel.RawKeyResolutionTable) - Method in interface com.neeve.toa.spi.TopicResolver
Resolves the topic for the given MessageView.
resolveTopic(T, Properties) - Method in interface com.neeve.toa.spi.TopicResolver
Resolves the topic for the given MessageView.

S

sendMessage(IRogMessage) - Method in interface com.neeve.toa.MessageSender
Sends a message using the message's default channel.
sendMessage(IRogMessage, String) - Method in interface com.neeve.toa.MessageSender
Sends a message using the given topic as the channel key.
sendMessage(IRogMessage, Properties) - Method in interface com.neeve.toa.MessageSender
Sends a message using the provided key resolution table.
sendMessage(IRogMessage, XString) - Method in interface com.neeve.toa.MessageSender
Sends a message using the given topic as the channel key (zero garbage variant).
sendMessage(IRogMessage, MessageChannel.RawKeyResolutionTable) - Method in interface com.neeve.toa.MessageSender
Sends a message using the provide zero garbage key resolution table.
sendMessage(IRogMessage) - Method in class com.neeve.toa.TopicOrientedApplication
 
sendMessage(IRogMessage, String) - Method in class com.neeve.toa.TopicOrientedApplication
 
sendMessage(IRogMessage, Properties) - Method in class com.neeve.toa.TopicOrientedApplication
 
sendMessage(IRogMessage, XString) - Method in class com.neeve.toa.TopicOrientedApplication
 
sendMessage(IRogMessage, MessageChannel.RawKeyResolutionTable) - Method in class com.neeve.toa.TopicOrientedApplication
 
ServiceDefinitionLocator - Interface in com.neeve.toa.spi
Provider interface for locating Topic Oriented Application service xml.
setBusName(String) - Method in class com.neeve.toa.service.ToaServiceChannel
Sets the busName for this channel.
setInitialKRT(Properties) - Method in class com.neeve.toa.service.ToaServiceChannel
Sets the initial key resolution table for this service channel.
setInitiallyResolvedKey(String) - Method in class com.neeve.toa.service.ToaServiceChannel
Sets the key as resolved by the initial key resolution.
setKey(String) - Method in class com.neeve.toa.service.ToaServiceChannel
Sets the channel key.

T

ToaException - Exception in com.neeve.toa
Base exception class for all exceptions stemming from the TopicOrientedApplication plugin.
ToaException(Throwable) - Constructor for exception com.neeve.toa.ToaException
 
ToaException(String) - Constructor for exception com.neeve.toa.ToaException
 
ToaException(String, Throwable) - Constructor for exception com.neeve.toa.ToaException
 
ToaService - Class in com.neeve.toa.service
Models a Topic Oriented Application service.
ToaService(Date, String, String, boolean) - Constructor for class com.neeve.toa.service.ToaService
 
ToaServiceChannel - Class in com.neeve.toa.service
Models a Toa Service Channel.
ToaServiceChannel(ToaService, String, String, String) - Constructor for class com.neeve.toa.service.ToaServiceChannel
Create a new ToaServiceChannel
ToaServiceModelException - Exception in com.neeve.toa.service
Base exception class for TOA service model exceptions
ToaServiceModelException(Throwable) - Constructor for exception com.neeve.toa.service.ToaServiceModelException
 
ToaServiceModelException(String) - Constructor for exception com.neeve.toa.service.ToaServiceModelException
 
ToaServiceModelException(String, Throwable) - Constructor for exception com.neeve.toa.service.ToaServiceModelException
 
ToaServiceToRole - Class in com.neeve.toa.service
Modesl a TOA Service 'To' Role.
TopicOrientedApplication - Class in com.neeve.toa
Base class for topic oriented applications.
TopicOrientedApplication() - Constructor for class com.neeve.toa.TopicOrientedApplication
Default constructor.
TopicResolver<T extends MessageView> - Interface in com.neeve.toa.spi
A TopicResolver resolves a channel key for a message being sent on a given channel.
TopicResolverProvider - Interface in com.neeve.toa.spi
A TopicResolverProvider provides TopicResolver for messages being sent over a service channel.
tracer - Static variable in class com.neeve.managed.AbstractManagedObjectLocator
 
tracer - Static variable in class com.neeve.managed.hk2.HK2ManagedObjectLocator
 
tracer - Static variable in class com.neeve.toa.spi.AbstractServiceDefinitionLocator
 
tracer - Static variable in class com.neeve.toa.spi.AbstractTopicResolver
 

U

unmarshal(URL) - Static method in class com.neeve.toa.service.ToaService
Unmarshals a toa service model from the service xml at the given url.

_

_tracer - Static variable in class com.neeve.toa.GeneratedTopicResolverProvider
 
_tracer - Static variable in class com.neeve.toa.service.ToaService
 
_tracer - Static variable in class com.neeve.toa.TopicOrientedApplication
 

A C D E G H I L M O P R S T U _

Copyright © 2016 Neeve Research, LLC. All Rights Reserved.