A B C D E F G H I J L M N O P R S T W X

A

AppContextBinding - interface org.neo.swarm.AppContextBinding.
Components that implement this require an ApplicationContext handle when injected.
ApplicationContext - interface org.neo.swarm.ApplicationContext.
 
Aspect - interface org.neo.swarm.core.aop.Aspect.
 
AspectComponent - interface org.neo.swarm.core.aop.AspectComponent.
Yep this is badly named!
AspectComponentImpl - class org.neo.swarm.core.aop.silc.comp.AspectComponentImpl.
This class manages the interceptor chain for an aspected component.
AspectComponentImpl(Object, Class[], Object, ProxyFactory) - Constructor for class org.neo.swarm.core.aop.silc.comp.AspectComponentImpl
 
AspectContainer - interface org.neo.swarm.core.aop.AspectContainer.
 
AspectInvocation - class org.neo.swarm.core.aop.silc.comp.AspectInvocation.
Represents a particular invocation chain
AspectInvocation() - Constructor for class org.neo.swarm.core.aop.silc.comp.AspectInvocation
 
AspectInvocation(AccessibleObject, Object, Object, Method, Object[], MethodInterceptor[]) - Constructor for class org.neo.swarm.core.aop.silc.comp.AspectInvocation
 
AspectInvocationHandler - class org.neo.swarm.core.aop.silc.comp.AspectInvocationHandler.
 
AspectInvocationHandler(Object, Perspective, AspectComponent) - Constructor for class org.neo.swarm.core.aop.silc.comp.AspectInvocationHandler
 
AsyncInterceptor - class org.neo.swarm.interceptor.asyncQueue.AsyncInterceptor.
This object does..
AsyncQueue - class org.neo.swarm.interceptor.asyncQueue.AsyncQueue.
A local or remote async based interceptor that decouples invocations.
AsyncQueue(int) - Constructor for class org.neo.swarm.interceptor.asyncQueue.AsyncQueue
 
addApplicationAspect(Aspect) - Method in interface org.neo.swarm.core.aop.AspectContainer
 
addApplicationAspect(Aspect) - Method in class org.neo.swarm.core.aop.silc.SilcAspectContainer
 
addAspect(Aspect) - Method in interface org.neo.swarm.ApplicationContext
 
addAspect(Aspect) - Method in class org.neo.swarm.SwarmApplicationContext
 
addCachedComponent(Object, Class) - Method in interface org.neo.swarm.ApplicationContext
 
addCachedComponent(Object, Class, Object[]) - Method in interface org.neo.swarm.ApplicationContext
 
addCachedComponent(Object, Class) - Method in class org.neo.swarm.SwarmApplicationContext
 
addCachedComponent(Object, Class, Object[]) - Method in class org.neo.swarm.SwarmApplicationContext
 
addComponent(Object, Class) - Method in interface org.neo.swarm.ApplicationContext
 
addComponent(Object, Class, Object[]) - Method in interface org.neo.swarm.ApplicationContext
 
addComponent(Object, Class) - Method in class org.neo.swarm.SwarmApplicationContext
 
addComponent(Object, Class, Object[]) - Method in class org.neo.swarm.SwarmApplicationContext
 
addInterceptor(Perspective, MethodInterceptor) - Method in interface org.neo.swarm.core.aop.AspectComponent
 
addInterceptor(Perspective, Method, MethodInterceptor) - Method in interface org.neo.swarm.core.aop.AspectComponent
 
addInterceptor(Perspective, MethodInterceptor) - Method in class org.neo.swarm.core.aop.silc.comp.AspectComponentImpl
Apply an interceptor to all methods - and if needed classify it using the given perspective.
addInterceptor(Perspective, Method, MethodInterceptor) - Method in class org.neo.swarm.core.aop.silc.comp.AspectComponentImpl
Apply interceptor to only one method.
addLocation(InetAddress, int) - Method in interface org.neo.swarm.services.binding.BindingRunnable
 
addLocation(InetAddress, int) - Method in class org.neo.swarm.services.binding.DynamicRunnable
 
addLocation(InetAddress, int) - Method in class org.neo.swarm.services.binding.StaticRunnable
Adds new address location..
addOrthogonalAspect(Aspect) - Method in interface org.neo.swarm.ApplicationContext
 
addOrthogonalAspect(Aspect) - Method in class org.neo.swarm.SwarmApplicationContext
 
addOrthogonalAspect(Aspect) - Method in interface org.neo.swarm.core.aop.AspectContainer
 
addOrthogonalAspect(Aspect) - Method in class org.neo.swarm.core.aop.silc.SilcAspectContainer
 
addOrthogonalServiceAspect(Aspect) - Method in class org.neo.swarm.DefaultSwarmContainer
 
addOrthogonalServiceAspect(Aspect) - Method in interface org.neo.swarm.SwarmContainer
 
addPreConstructedComponent(String, Object) - Method in interface org.neo.swarm.ApplicationContext
 
addPreConstructedComponent(String, Object) - Method in class org.neo.swarm.SwarmApplicationContext
 
addServiceAspect(Aspect) - Method in class org.neo.swarm.DefaultSwarmContainer
 
addServiceAspect(Aspect) - Method in interface org.neo.swarm.SwarmContainer
 
advise(AspectComponent) - Method in interface org.neo.swarm.core.aop.Aspect
 
advise(AspectComponent, MethodInterceptor) - Method in class org.neo.swarm.core.aop.silc.comp.CompositePointCut
 
advise(Perspective, AspectComponent, MethodInterceptor) - Method in class org.neo.swarm.core.aop.silc.comp.CompositePointCut
 
advise(Perspective, AspectComponent, MethodInterceptor) - Method in interface org.neo.swarm.core.aop.silc.comp.Pointcut
 
advise(Perspective, AspectComponent, MethodInterceptor) - Method in class org.neo.swarm.core.aop.silc.comp.RegexPointCut
 
advise(AspectComponent, MethodInterceptor) - Method in class org.neo.swarm.core.aop.silc.comp.TypeOfPointCut
 
advise(Perspective, AspectComponent, MethodInterceptor) - Method in class org.neo.swarm.core.aop.silc.comp.TypeOfPointCut
 
advise(AspectComponent) - Method in class org.neo.swarm.interceptor.appContext.GetMethodConvertor
 
advise(AspectComponent) - Method in class org.neo.swarm.interceptor.asyncQueue.AsyncQueue
 
advise(AspectComponent) - Method in class org.neo.swarm.interceptor.jmx.Jmx
 
advise(AspectComponent) - Method in class org.neo.swarm.interceptor.logging.JavaLogger
 
advise(AspectComponent) - Method in class org.neo.swarm.interceptor.logging.RemoteTracer
 
advise(AspectComponent) - Method in class org.neo.swarm.interceptor.logging.Tracer
 
advise(AspectComponent) - Method in class org.neo.swarm.interceptor.sync.SyncConnector
 
advise(AspectComponent) - Method in class org.neo.swarm.interceptor.tcp.TcpClient
 
applicationClassmatching - Static variable in class org.neo.swarm.services.classloader.DistributedClassLoader
 
available() - Method in class org.neo.swarm.util.io.ByteBufferInputStream
 
available() - Method in class org.neo.swarm.util.io.PacketInputStream
Uses the parent state to determine the correct operation to calldown onto, once completely read then the available bytes are returned.

B

BindingRunnable - interface org.neo.swarm.services.binding.BindingRunnable.
Defines our binding interface that mcast and static bind threads implement
BindingService - class org.neo.swarm.services.binding.BindingService.
Generic BindRunnable Service Wrapper,
BindingService(String, BindingRunnable, ThreadPool) - Constructor for class org.neo.swarm.services.binding.BindingService
 
ByteBufferInputStream - class org.neo.swarm.util.io.ByteBufferInputStream.
Provides an interface between ByteBuffers and StreamCallback to use nbio and fill an internal user buffer.
ByteBufferInputStream(int, int, ByteBuffer, StreamCallback) - Constructor for class org.neo.swarm.util.io.ByteBufferInputStream
We expect the header and footer value to match packet formation, i.e.
ByteBufferOutputStream - class org.neo.swarm.util.io.ByteBufferOutputStream.
Provides a ByteBufferOutputStream interface for writing to a socket
ByteBufferOutputStream(ByteBuffer, StreamCallback) - Constructor for class org.neo.swarm.util.io.ByteBufferOutputStream
 
bind(ApplicationContext) - Method in interface org.neo.swarm.AppContextBinding
 

C

CGLibProxyFactory - class org.neo.swarm.core.aop.silc.comp.CGLibProxyFactory.
 
CGLibProxyFactory() - Constructor for class org.neo.swarm.core.aop.silc.comp.CGLibProxyFactory
 
ComponentContainer - interface org.neo.swarm.core.container.ComponentContainer.
 
CompositePointCut - class org.neo.swarm.core.aop.silc.comp.CompositePointCut.
 
CompositePointCut(Pointcut, Pointcut) - Constructor for class org.neo.swarm.core.aop.silc.comp.CompositePointCut
 
Config - interface org.neo.swarm.config.Config.
 
CreationType - class org.neo.swarm.core.container.CreationType.
 
close() - Method in class org.neo.swarm.util.io.ByteBufferOutputStream
 
close() - Method in class org.neo.swarm.util.io.PacketInputStream
 
close() - Method in class org.neo.swarm.util.io.PacketOutputStream
 
close() - Method in interface org.neo.swarm.util.io.StreamCallback
 
close() - Method in class org.neo.swarm.util.network.jrms.JRMSReceiver
 
close() - Method in class org.neo.swarm.util.network.jxta.JXReciever
 
close() - Method in class org.neo.swarm.util.network.multicast.MulticastReader
 
close() - Method in class org.neo.swarm.util.network.multicast.MulticastSender
 
close() - Method in interface org.neo.swarm.util.network.multicast.Receiver
 
close() - Method in interface org.neo.swarm.util.network.multicast.Sender
 
close() - Method in class org.neo.swarm.util.network.tcp.client.SocketReader
 
close() - Method in class org.neo.swarm.util.network.tcp.client.SocketWriter
 
connect() - Method in class org.neo.swarm.util.network.tcp.client.SocketReader
 
connect() - Method in class org.neo.swarm.util.network.tcp.client.SocketWriter
 
connect() - Method in class org.neo.swarm.util.network.tcp.client.TcpAsyncSender
 
connect() - Method in interface org.neo.swarm.util.network.tcp.client.TcpSender
 
container - Static variable in class org.neo.swarm.services.classloader.DistributedClassLoader
 
createAppContext(SilcAspectContainer) - Method in class org.neo.swarm.config.DynamicConfig
 
createCachingComponentAdapter(Object, Class) - Method in interface org.neo.swarm.core.container.pico.SilcComponentAdapterFactory
 
createCachingComponentAdapter(Object, Class, Object[]) - Method in interface org.neo.swarm.core.container.pico.SilcComponentAdapterFactory
 
createCachingComponentAdapter(Object, Class) - Method in class org.neo.swarm.core.container.pico.SilcComponentAdapterFactoryImpl
 
createCachingComponentAdapter(Object, Class, Object[]) - Method in class org.neo.swarm.core.container.pico.SilcComponentAdapterFactoryImpl
 
createConstructorComponentAdapter(Object, Class) - Method in interface org.neo.swarm.core.container.pico.SilcComponentAdapterFactory
 
createConstructorComponentAdapter(Object, Class, Object[]) - Method in interface org.neo.swarm.core.container.pico.SilcComponentAdapterFactory
 
createConstructorComponentAdapter(Object, Class) - Method in class org.neo.swarm.core.container.pico.SilcComponentAdapterFactoryImpl
 
createConstructorComponentAdapter(Object, Class, Object[]) - Method in class org.neo.swarm.core.container.pico.SilcComponentAdapterFactoryImpl
 
createInstanceComponentAdapter(String, Object) - Method in interface org.neo.swarm.core.container.pico.SilcComponentAdapterFactory
 
createInstanceComponentAdapter(String, Object) - Method in class org.neo.swarm.core.container.pico.SilcComponentAdapterFactoryImpl
 
createProxy(Perspective, Object, Class[], AspectComponent) - Method in class org.neo.swarm.core.aop.silc.comp.CGLibProxyFactory
 
createProxy(Object, Class[], AspectComponent, Map) - Method in class org.neo.swarm.core.aop.silc.comp.CGLibProxyFactory
 
createProxy(Perspective, Object, Class[], AspectComponent) - Method in class org.neo.swarm.core.aop.silc.comp.JavaDynamicProxyFactory
 
createProxy(Object, Class[], AspectComponent, Map) - Method in class org.neo.swarm.core.aop.silc.comp.JavaDynamicProxyFactory
 
createProxy(Perspective, Object, Class[], AspectComponent) - Method in interface org.neo.swarm.core.aop.silc.comp.ProxyFactory
 
createProxy(Object, Class[], AspectComponent, Map) - Method in interface org.neo.swarm.core.aop.silc.comp.ProxyFactory
 
createRegisterAppContextInvocation(String, String, ApplicationContext) - Method in class org.neo.swarm.services.binding.RemoteACProxyFactory
Returns an hand-rolled invocation for the root container to insert a given (remote version) of an application context;

D

DEFAULT - Static variable in class org.neo.swarm.core.aop.silc.comp.Perspective
 
DEFAULT_PERSPECTIVE - Static variable in interface org.neo.swarm.core.aop.AspectComponent
 
DefaultSwarmContainer - class org.neo.swarm.DefaultSwarmContainer.
 
DefaultSwarmContainer(ApplicationContext, ApplicationContext) - Constructor for class org.neo.swarm.DefaultSwarmContainer
 
DistributedClassLoader - class org.neo.swarm.services.classloader.DistributedClassLoader.
Performs distributed class loading on classes matching the wildcard.
DistributedClassLoader(ClassLoader) - Constructor for class org.neo.swarm.services.classloader.DistributedClassLoader
Provide delegation constructor use to chain classloader heirarchy
DistributedClassLoader() - Constructor for class org.neo.swarm.services.classloader.DistributedClassLoader
Standard ctor which uses the getSystemClassLoader() as the parent
DynamicConfig - class org.neo.swarm.config.DynamicConfig.
Provides simple setup of the SwarmContainer.
DynamicConfig(String, InetAddress, int, boolean) - Constructor for class org.neo.swarm.config.DynamicConfig
 
DynamicRunnable - class org.neo.swarm.services.binding.DynamicRunnable.
Takes a multicastsender and multicasts the ACProxy registration Aspect
DynamicRunnable(ApplicationContext, Sender, Serializer, int) - Constructor for class org.neo.swarm.services.binding.DynamicRunnable
 
deserialize(byte[]) - Method in interface org.neo.swarm.util.serialize.Serializer
 
deserialize(byte[]) - Method in class org.neo.swarm.util.serialize.StandardSerializer
 
deserialize(byte[]) - Method in class org.neo.swarm.util.serialize.XMLSerializer
 
disableTracing() - Method in class org.neo.swarm.interceptor.logging.RemoteTracer
 
disableTracing() - Method in interface org.neo.swarm.interceptor.logging.Trace
 
disableTracing() - Method in class org.neo.swarm.interceptor.logging.Tracer
 
disconnect() - Method in class org.neo.swarm.util.network.tcp.client.SocketReader
 
disconnect() - Method in class org.neo.swarm.util.network.tcp.client.SocketWriter
 
disconnect() - Method in class org.neo.swarm.util.network.tcp.client.TcpAsyncSender
 
disconnect() - Method in interface org.neo.swarm.util.network.tcp.client.TcpSender
 

E

END_DATA - Static variable in class org.neo.swarm.util.io.PacketInputStream
This is the package footer, 7 bytes
enableTracing() - Method in class org.neo.swarm.interceptor.logging.RemoteTracer
 
enableTracing() - Method in interface org.neo.swarm.interceptor.logging.Trace
 
enableTracing() - Method in class org.neo.swarm.interceptor.logging.Tracer
 
equals(Object) - Method in class org.neo.swarm.core.aop.silc.comp.Perspective
 
execute(ByteBuffer, int) - Method in interface org.neo.swarm.util.io.StreamCallback
 
execute(ByteBuffer, int) - Method in class org.neo.swarm.util.network.tcp.client.SocketReader
 
execute(ByteBuffer, int) - Method in class org.neo.swarm.util.network.tcp.client.SocketWriter
 
execute(Runnable) - Method in class org.neo.swarm.util.threads.OswegoThreadPool
 
execute(Runnable) - Method in interface org.neo.swarm.util.threads.ThreadPool
Execute a Runnable impl using an internal thread

F

findClass(String) - Method in class org.neo.swarm.services.classloader.DistributedClassLoader
 
flush() - Method in class org.neo.swarm.util.io.ByteBufferOutputStream
 
flush() - Method in class org.neo.swarm.util.io.PacketOutputStream
 

G

GetMethodConvertor - class org.neo.swarm.interceptor.appContext.GetMethodConvertor.
This object does..
GetMethodConvertor() - Constructor for class org.neo.swarm.interceptor.appContext.GetMethodConvertor
 
GetMethodInterceptor - class org.neo.swarm.interceptor.appContext.GetMethodInterceptor.
Converts all invocations starting with "retrieveComponent(s)(ofType)" to use the Perspective versions
GetMethodInterceptor() - Constructor for class org.neo.swarm.interceptor.appContext.GetMethodInterceptor
 
getAddress() - Method in class org.neo.swarm.services.binding.HostPortSet
 
getAppContext(String) - Method in class org.neo.swarm.DefaultSwarmContainer
 
getAppContext(String) - Method in interface org.neo.swarm.SwarmContainer
 
getArguments() - Method in class org.neo.swarm.core.aop.silc.comp.AspectInvocation
 
getArguments() - Method in class org.neo.swarm.core.aop.silc.comp.StubInvocation
 
getCGLibProxy() - Method in class org.neo.swarm.core.aop.silc.comp.AspectComponentImpl
 
getComponent(String) - Method in class org.neo.swarm.DefaultSwarmContainer
 
getComponent(String) - Method in interface org.neo.swarm.SwarmContainer
 
getComponent(Object) - Method in interface org.neo.swarm.core.container.ComponentContainer
 
getComponent(Perspective, Object) - Method in interface org.neo.swarm.core.container.ComponentContainer
 
getComponent(Object) - Method in class org.neo.swarm.core.container.pico.PicoComponentContainer
 
getComponent(Perspective, Object) - Method in class org.neo.swarm.core.container.pico.PicoComponentContainer
 
getComponentInstance() - Method in class org.neo.swarm.core.aop.silc.SilcAspectComponentAdapter
 
getComponentInstance(Perspective) - Method in class org.neo.swarm.core.aop.silc.SilcAspectComponentAdapter
 
getComponentsOfType(Class) - Method in class org.neo.swarm.DefaultSwarmContainer
 
getComponentsOfType(Class) - Method in interface org.neo.swarm.SwarmContainer
 
getComponentsOfType(Class) - Method in interface org.neo.swarm.core.container.ComponentContainer
 
getComponentsOfType(Perspective, Class) - Method in interface org.neo.swarm.core.container.ComponentContainer
 
getComponentsOfType(Class) - Method in class org.neo.swarm.core.container.pico.PicoComponentContainer
 
getComponentsOfType(Perspective, Class) - Method in class org.neo.swarm.core.container.pico.PicoComponentContainer
 
getContent() - Method in class org.neo.swarm.util.io.ByteBufferInputStream
Reuses buffer to fill the users databuffer
getFooterBuffer() - Method in class org.neo.swarm.util.io.ByteBufferInputStream
 
getHeaderBuffer() - Method in class org.neo.swarm.util.io.ByteBufferInputStream
 
getInterceptor() - Method in interface org.neo.swarm.core.aop.Aspect
 
getInterceptor() - Method in class org.neo.swarm.interceptor.appContext.GetMethodConvertor
 
getInterceptor() - Method in class org.neo.swarm.interceptor.asyncQueue.AsyncQueue
 
getInterceptor() - Method in class org.neo.swarm.interceptor.jmx.Jmx
 
getInterceptor() - Method in class org.neo.swarm.interceptor.logging.JavaLogger
 
getInterceptor() - Method in class org.neo.swarm.interceptor.logging.RemoteTracer
 
getInterceptor() - Method in class org.neo.swarm.interceptor.logging.Tracer
 
getInterceptor() - Method in class org.neo.swarm.interceptor.sync.SyncConnector
 
getInterceptor() - Method in class org.neo.swarm.interceptor.tcp.TcpClient
 
getInterfaceMethods() - Method in interface org.neo.swarm.core.aop.AspectComponent
 
getInterfaceMethods() - Method in class org.neo.swarm.core.aop.silc.comp.AspectComponentImpl
 
getInterfaces() - Method in interface org.neo.swarm.core.aop.AspectComponent
 
getInterfaces() - Method in class org.neo.swarm.core.aop.silc.comp.AspectComponentImpl
 
getKey() - Method in class org.neo.swarm.core.aop.silc.comp.AspectInvocation
 
getKey() - Method in interface org.neo.swarm.core.aop.silc.comp.Invocation
 
getKey() - Method in class org.neo.swarm.core.aop.silc.comp.StubInvocation
 
getLogger(Class) - Method in class org.neo.swarm.interceptor.logging.JavaLoggingInterceptor
 
getMaximumPoolSize() - Method in class org.neo.swarm.util.threads.OswegoThreadPool
 
getMaximumPoolSize() - Method in interface org.neo.swarm.util.threads.ThreadPool
The max available pool size.
getMethod() - Method in class org.neo.swarm.core.aop.silc.comp.AspectInvocation
 
getMethod() - Method in class org.neo.swarm.core.aop.silc.comp.StubInvocation
 
getMinimumPoolSize() - Method in class org.neo.swarm.util.threads.OswegoThreadPool
 
getMinimumPoolSize() - Method in interface org.neo.swarm.util.threads.ThreadPool
Minimum available pool size.
getMyIPAddress() - Static method in class org.neo.swarm.network.NetUtils
 
getName() - Method in interface org.neo.swarm.services.Service
 
getName() - Method in class org.neo.swarm.services.binding.BindingService
 
getName() - Method in class org.neo.swarm.services.binding.DynamicRunnable
 
getName() - Method in class org.neo.swarm.services.jxta.JxtaService
 
getName() - Method in class org.neo.swarm.services.multicast.MulticastServer
 
getName() - Method in class org.neo.swarm.services.tcp.TcpServer
 
getPoolSize() - Method in class org.neo.swarm.util.threads.OswegoThreadPool
 
getPoolSize() - Method in interface org.neo.swarm.util.threads.ThreadPool
Current number of threads in use.
getPort() - Method in class org.neo.swarm.services.binding.HostPortSet
 
getProxy() - Method in interface org.neo.swarm.core.aop.AspectComponent
 
getProxy(Perspective) - Method in interface org.neo.swarm.core.aop.AspectComponent
 
getProxy() - Method in class org.neo.swarm.core.aop.silc.comp.AspectComponentImpl
 
getProxy(Perspective) - Method in class org.neo.swarm.core.aop.silc.comp.AspectComponentImpl
 
getQueueSize() - Method in class org.neo.swarm.interceptor.asyncQueue.AsyncInterceptor
 
getSocketChannel() - Method in class org.neo.swarm.util.network.tcp.client.SocketWriter
 
getStaticPart() - Method in class org.neo.swarm.core.aop.silc.comp.AspectInvocation
 
getStaticPart() - Method in class org.neo.swarm.core.aop.silc.comp.StubInvocation
 
getTarget() - Method in interface org.neo.swarm.core.aop.AspectComponent
 
getTarget() - Method in class org.neo.swarm.core.aop.silc.comp.AspectComponentImpl
 
getTcpSender(int, InetAddress, int) - Method in class org.neo.swarm.util.network.tcp.client.TcpSenderFactory
 
getTcpSender(int, InetAddress, int) - Method in interface org.neo.swarm.util.network.tcp.client.TcpSenderFactoryI
 
getThis() - Method in class org.neo.swarm.core.aop.silc.comp.AspectInvocation
 
getThis() - Method in class org.neo.swarm.core.aop.silc.comp.StubInvocation
 
getURI() - Method in interface org.neo.swarm.ApplicationContext
 
getURI() - Method in class org.neo.swarm.SwarmApplicationContext
 

H

HostPortSet - class org.neo.swarm.services.binding.HostPortSet.
Holds addr/port struct
HostPortSet(InetAddress, int) - Constructor for class org.neo.swarm.services.binding.HostPortSet
 
hashCode() - Method in class org.neo.swarm.core.aop.silc.comp.Perspective
 
hits - Static variable in class org.neo.swarm.services.classloader.DistributedClassLoader
 

I

Invocation - interface org.neo.swarm.core.aop.silc.comp.Invocation.
 
inject(Object, Invocation) - Method in interface org.neo.swarm.ApplicationContext
 
inject(Object, Invocation) - Method in class org.neo.swarm.SwarmApplicationContext
Propogate Exception back to caller which should handle serialization response.
invoke(Object, Method, Object[]) - Method in class org.neo.swarm.core.aop.silc.comp.AspectInvocationHandler
 
invoke(MethodInvocation) - Method in class org.neo.swarm.interceptor.appContext.GetMethodInterceptor
Handle method translation or bypass if agruments are invalid
invoke(MethodInvocation) - Method in class org.neo.swarm.interceptor.asyncQueue.AsyncInterceptor
 
invoke(MethodInvocation) - Method in class org.neo.swarm.interceptor.logging.JavaLoggingInterceptor
 
invoke(MethodInvocation) - Method in class org.neo.swarm.interceptor.logging.TracingInterceptor
 
invoke(Invocation) - Method in class org.neo.swarm.interceptor.sync.SyncConnector
 
invoke(MethodInvocation) - Method in class org.neo.swarm.interceptor.tcp.TcpClientInterceptor
use the tcp sender to pass off to the recipient
invokeMethod(Object, Perspective, Object, Method, Object[]) - Method in interface org.neo.swarm.core.aop.AspectComponent
callback for perspective version of a component.
invokeMethod(Object, Perspective, Object, Method, Object[]) - Method in class org.neo.swarm.core.aop.silc.comp.AspectComponentImpl
callback from the invocation handler - this is where we need to apply the associated perspective.
isConnected() - Method in class org.neo.swarm.util.network.tcp.client.TcpAsyncSender
 
isConnected() - Method in interface org.neo.swarm.util.network.tcp.client.TcpSender
 
isEnabled() - Method in class org.neo.swarm.interceptor.logging.RemoteTracer
 
isEnabled() - Method in interface org.neo.swarm.interceptor.logging.Trace
 
isEnabled() - Method in class org.neo.swarm.interceptor.logging.Tracer
 
isEnabled() - Method in class org.neo.swarm.interceptor.logging.TracingInterceptor
 
isStarted() - Method in class org.neo.swarm.util.network.tcp.NIOTcpServer
 

J

JMXConfig - class org.neo.swarm.config.JMXConfig.
Same as SimpleConfig but uses JMX orthogonal aspects for JMX Management wih MX4J.
JMXConfig(String, InetAddress, int, int, boolean) - Constructor for class org.neo.swarm.config.JMXConfig
 
JRMSReceiver - class org.neo.swarm.util.network.jrms.JRMSReceiver.
 
JRMSReceiver(InetAddress, int) - Constructor for class org.neo.swarm.util.network.jrms.JRMSReceiver
 
JRMSReceiver(InetAddress, int, int) - Constructor for class org.neo.swarm.util.network.jrms.JRMSReceiver
 
JRMSSender - class org.neo.swarm.util.network.jrms.JRMSSender.
 
JRMSSender(InetAddress, int) - Constructor for class org.neo.swarm.util.network.jrms.JRMSSender
 
JXReciever - class org.neo.swarm.util.network.jxta.JXReciever.
 
JXReciever() - Constructor for class org.neo.swarm.util.network.jxta.JXReciever
 
JXSender - class org.neo.swarm.util.network.jxta.JXSender.
 
JXSender() - Constructor for class org.neo.swarm.util.network.jxta.JXSender
 
JavaDynamicProxyFactory - class org.neo.swarm.core.aop.silc.comp.JavaDynamicProxyFactory.
 
JavaDynamicProxyFactory() - Constructor for class org.neo.swarm.core.aop.silc.comp.JavaDynamicProxyFactory
 
JavaLogger - class org.neo.swarm.interceptor.logging.JavaLogger.
 
JavaLogger(boolean) - Constructor for class org.neo.swarm.interceptor.logging.JavaLogger
 
JavaLoggingInterceptor - class org.neo.swarm.interceptor.logging.JavaLoggingInterceptor.
 
JavaLoggingInterceptor(boolean) - Constructor for class org.neo.swarm.interceptor.logging.JavaLoggingInterceptor
 
Jmx - class org.neo.swarm.interceptor.jmx.Jmx.
Handle JMX Management by reflecting aspect targets as they are weaved
Jmx(String, String, MBeanServer) - Constructor for class org.neo.swarm.interceptor.jmx.Jmx
 
JxtaService - class org.neo.swarm.services.jxta.JxtaService.
 
JxtaService() - Constructor for class org.neo.swarm.services.jxta.JxtaService
 

L

ListenCallback - interface org.neo.swarm.util.network.tcp.ListenCallback.
The listen callback interface is used to allow systems to hook into the CB system.
listen() - Method in class org.neo.swarm.util.network.tcp.NIOTcpServer
 
loadApplicationClass(String) - Method in class org.neo.swarm.services.classloader.DistributedClassLoader
Remoted call that remote containers call to load foreign classes.
loadApplicationClass(String) - Method in interface org.neo.swarm.services.classloader.RemoteClassLoader
 
loadClass(String, boolean) - Method in class org.neo.swarm.services.classloader.DistributedClassLoader
 
lookupService(Object) - Method in class org.neo.swarm.DefaultSwarmContainer
 
lookupService(Object) - Method in interface org.neo.swarm.SwarmContainer
 

M

MULTI - Static variable in class org.neo.swarm.core.container.CreationType
 
MethodInterceptor - interface org.neo.swarm.core.aop.silc.comp.MethodInterceptor.
 
MulticastReader - class org.neo.swarm.util.network.multicast.MulticastReader.
Receives multicast byte[] data.
MulticastReader(InetAddress, int, int) - Constructor for class org.neo.swarm.util.network.multicast.MulticastReader
 
MulticastSender - class org.neo.swarm.util.network.multicast.MulticastSender.
Sends byte data using multicast
MulticastSender(InetAddress, int, boolean) - Constructor for class org.neo.swarm.util.network.multicast.MulticastSender
 
MulticastServer - class org.neo.swarm.services.multicast.MulticastServer.
Feeds incoming multicast invocations into the Container
MulticastServer(Receiver, ListenCallback, ThreadPool) - Constructor for class org.neo.swarm.services.multicast.MulticastServer
 
mcastSocket - Static variable in class org.neo.swarm.util.network.jxta.JXReciever
 
messageDataReceived(byte[]) - Method in class org.neo.swarm.services.tcp.ServerCompRouter
Deserialise the data into a WiredInvocation object and pass it onto the appropriate component local interface.
messageDataReceived(byte[]) - Method in interface org.neo.swarm.util.network.tcp.ListenCallback
This method is invoked on the callback object to notify it that new data has been received from an incoming tcp thread.

N

NAME - Static variable in class org.neo.swarm.services.tcp.TcpServer
 
NIOTcpServer - class org.neo.swarm.util.network.tcp.NIOTcpServer.
NBlocking ServerSocketFactory - pumps out incoming events onto the associated channels SocketStream that gets processed by the next available thread in the pool.
NIOTcpServer(ListenCallback, ThreadPool, int, InetAddress, int, long) - Constructor for class org.neo.swarm.util.network.tcp.NIOTcpServer
 
NetUtils - class org.neo.swarm.network.NetUtils.
This object does..
NetUtils() - Constructor for class org.neo.swarm.network.NetUtils
 
netPeerGroup - Variable in class org.neo.swarm.services.jxta.JxtaService
 

O

ObjectReader - class org.neo.swarm.util.network.tcp.ObjectReader.
Sets up some packet, buffer streams to work with NBIO sockets.
ObjectReader(SocketChannel, Selector, ListenCallback, int) - Constructor for class org.neo.swarm.util.network.tcp.ObjectReader
 
OswegoThreadPool - class org.neo.swarm.util.threads.OswegoThreadPool.
Uses Doug Lea's PooledExecutor to handle a threadpool.
OswegoThreadPool(PooledExecutor, int, int) - Constructor for class org.neo.swarm.util.threads.OswegoThreadPool
 
org.neo.swarm - package org.neo.swarm
 
org.neo.swarm.config - package org.neo.swarm.config
 
org.neo.swarm.core.aop - package org.neo.swarm.core.aop
 
org.neo.swarm.core.aop.silc - package org.neo.swarm.core.aop.silc
 
org.neo.swarm.core.aop.silc.comp - package org.neo.swarm.core.aop.silc.comp
 
org.neo.swarm.core.container - package org.neo.swarm.core.container
 
org.neo.swarm.core.container.pico - package org.neo.swarm.core.container.pico
 
org.neo.swarm.interceptor.appContext - package org.neo.swarm.interceptor.appContext
 
org.neo.swarm.interceptor.asyncQueue - package org.neo.swarm.interceptor.asyncQueue
 
org.neo.swarm.interceptor.jmx - package org.neo.swarm.interceptor.jmx
 
org.neo.swarm.interceptor.logging - package org.neo.swarm.interceptor.logging
 
org.neo.swarm.interceptor.sync - package org.neo.swarm.interceptor.sync
 
org.neo.swarm.interceptor.tcp - package org.neo.swarm.interceptor.tcp
 
org.neo.swarm.network - package org.neo.swarm.network
 
org.neo.swarm.services - package org.neo.swarm.services
 
org.neo.swarm.services.binding - package org.neo.swarm.services.binding
 
org.neo.swarm.services.classloader - package org.neo.swarm.services.classloader
 
org.neo.swarm.services.jxta - package org.neo.swarm.services.jxta
 
org.neo.swarm.services.multicast - package org.neo.swarm.services.multicast
 
org.neo.swarm.services.tcp - package org.neo.swarm.services.tcp
 
org.neo.swarm.util.io - package org.neo.swarm.util.io
 
org.neo.swarm.util.network.jrms - package org.neo.swarm.util.network.jrms
 
org.neo.swarm.util.network.jxta - package org.neo.swarm.util.network.jxta
 
org.neo.swarm.util.network.multicast - package org.neo.swarm.util.network.multicast
 
org.neo.swarm.util.network.tcp - package org.neo.swarm.util.network.tcp
 
org.neo.swarm.util.network.tcp.client - package org.neo.swarm.util.network.tcp.client
 
org.neo.swarm.util.serialize - package org.neo.swarm.util.serialize
 
org.neo.swarm.util.threads - package org.neo.swarm.util.threads
 

P

PacketInputStream - class org.neo.swarm.util.io.PacketInputStream.
Unwraps the contents of a socketchannel using a bytebuffer presents a streaming API.
PacketInputStream(ByteBufferInputStream) - Constructor for class org.neo.swarm.util.io.PacketInputStream
START_DATA - 7 bytes SIZE - 4 bytes - size of the data package DATA - should be as many bytes as the prev SIZE END_DATA - 7 bytes
PacketOutputStream - class org.neo.swarm.util.io.PacketOutputStream.
Provides a custom packet protocol as defined in the PacketInputStream.
PacketOutputStream(OutputStream) - Constructor for class org.neo.swarm.util.io.PacketOutputStream
 
Perspective - class org.neo.swarm.core.aop.silc.comp.Perspective.
 
PicoComponentContainer - class org.neo.swarm.core.container.pico.PicoComponentContainer.
 
PicoComponentContainer(SilcComponentAdapterFactory) - Constructor for class org.neo.swarm.core.container.pico.PicoComponentContainer
 
Pointcut - interface org.neo.swarm.core.aop.silc.comp.Pointcut.
 
ProxyFactory - interface org.neo.swarm.core.aop.silc.comp.ProxyFactory.
 
pipeAdv - Variable in class org.neo.swarm.services.jxta.JxtaService
 
proceed() - Method in class org.neo.swarm.core.aop.silc.comp.AspectInvocation
 
proceed() - Method in class org.neo.swarm.core.aop.silc.comp.StubInvocation
 

R

REMOTE - Static variable in class org.neo.swarm.core.aop.silc.comp.Perspective
 
Receiver - interface org.neo.swarm.util.network.multicast.Receiver.
 
RegexPointCut - class org.neo.swarm.core.aop.silc.comp.RegexPointCut.
Matches using String.match()
RegexPointCut(String) - Constructor for class org.neo.swarm.core.aop.silc.comp.RegexPointCut
 
RemoteACProxyFactory - class org.neo.swarm.services.binding.RemoteACProxyFactory.
Used to bootstrap a remote AC - it fakes an invocation to the remote obect to retrieve the AC->RemoteAspect set.
RemoteACProxyFactory() - Constructor for class org.neo.swarm.services.binding.RemoteACProxyFactory
 
RemoteClassLoader - interface org.neo.swarm.services.classloader.RemoteClassLoader.
Defines the API that other containers use to remotely locate classes
RemoteTracer - class org.neo.swarm.interceptor.logging.RemoteTracer.
Handle Tracer bound to the remote perspective
RemoteTracer(boolean) - Constructor for class org.neo.swarm.interceptor.logging.RemoteTracer
 
read() - Method in class org.neo.swarm.util.io.ByteBufferInputStream
 
read(byte[], int, int) - Method in class org.neo.swarm.util.io.ByteBufferInputStream
 
read() - Method in class org.neo.swarm.util.io.PacketInputStream
 
read(byte[]) - Method in class org.neo.swarm.util.io.PacketInputStream
 
read() - Method in class org.neo.swarm.util.network.jrms.JRMSReceiver
 
read() - Method in class org.neo.swarm.util.network.jxta.JXReciever
 
read() - Method in class org.neo.swarm.util.network.multicast.MulticastReader
 
read() - Method in interface org.neo.swarm.util.network.multicast.Receiver
 
read() - Method in class org.neo.swarm.util.network.tcp.ObjectReader
Drain the channel
readDataFromSocket(SelectionKey) - Method in class org.neo.swarm.util.network.tcp.NIOTcpServer
Sample data handler method for a channel with data ready to read.
readExternal(ObjectInput) - Method in class org.neo.swarm.core.aop.silc.comp.AspectInvocation
Native Java Serialization through externalization (non-Javadoc)
registerAppContext(String, ApplicationContext) - Method in class org.neo.swarm.DefaultSwarmContainer
 
registerAppContext(String, ApplicationContext) - Method in interface org.neo.swarm.SwarmContainer
 
registerChannel(Selector, SelectableChannel, int, Object) - Method in class org.neo.swarm.util.network.tcp.NIOTcpServer
Register the given channel with the given selector for the given operations of interest
registerComponent(Object, Class, CreationType) - Method in interface org.neo.swarm.core.container.ComponentContainer
 
registerComponent(Object, Class, Object[], CreationType) - Method in interface org.neo.swarm.core.container.ComponentContainer
 
registerComponent(Object, Class, CreationType) - Method in class org.neo.swarm.core.container.pico.PicoComponentContainer
 
registerComponent(Object, Class, Object[], CreationType) - Method in class org.neo.swarm.core.container.pico.PicoComponentContainer
 
registerComponentInstance(String, Object) - Method in interface org.neo.swarm.core.container.ComponentContainer
 
registerComponentInstance(String, Object) - Method in class org.neo.swarm.core.container.pico.PicoComponentContainer
 
registerServiceComponent(Class, Object[]) - Method in class org.neo.swarm.DefaultSwarmContainer
 
registerServiceComponent(String, Class, Object[]) - Method in class org.neo.swarm.DefaultSwarmContainer
 
registerServiceComponent(Class) - Method in class org.neo.swarm.DefaultSwarmContainer
 
registerServiceComponent(String, Class, Object[]) - Method in interface org.neo.swarm.SwarmContainer
 
registerServiceComponent(Class) - Method in interface org.neo.swarm.SwarmContainer
 
registerServiceInstance(String, Object) - Method in class org.neo.swarm.DefaultSwarmContainer
 
registerServiceInstance(String, Object) - Method in interface org.neo.swarm.SwarmContainer
 
removeComponent(Object) - Method in interface org.neo.swarm.ApplicationContext
 
removeComponent(Object) - Method in class org.neo.swarm.SwarmApplicationContext
 
removeComponent(Object) - Method in interface org.neo.swarm.core.container.ComponentContainer
 
removeComponent(Object) - Method in class org.neo.swarm.core.container.pico.PicoComponentContainer
 
replaceInterceptor(MethodInterceptor) - Method in interface org.neo.swarm.core.aop.Aspect
 
replaceInterceptor(MethodInterceptor) - Method in class org.neo.swarm.interceptor.appContext.GetMethodConvertor
 
replaceInterceptor(MethodInterceptor) - Method in class org.neo.swarm.interceptor.asyncQueue.AsyncQueue
 
replaceInterceptor(MethodInterceptor) - Method in class org.neo.swarm.interceptor.jmx.Jmx
 
replaceInterceptor(MethodInterceptor) - Method in class org.neo.swarm.interceptor.logging.JavaLogger
 
replaceInterceptor(MethodInterceptor) - Method in class org.neo.swarm.interceptor.logging.RemoteTracer
 
replaceInterceptor(MethodInterceptor) - Method in class org.neo.swarm.interceptor.logging.Tracer
 
replaceInterceptor(MethodInterceptor) - Method in class org.neo.swarm.interceptor.sync.SyncConnector
 
replaceInterceptor(MethodInterceptor) - Method in class org.neo.swarm.interceptor.tcp.TcpClient
 
retrieveComponent(Object) - Method in interface org.neo.swarm.ApplicationContext
 
retrieveComponent(Perspective, Object) - Method in interface org.neo.swarm.ApplicationContext
 
retrieveComponent(Object) - Method in class org.neo.swarm.SwarmApplicationContext
 
retrieveComponent(Perspective, Object) - Method in class org.neo.swarm.SwarmApplicationContext
 
retrieveComponentsOfType(Class) - Method in interface org.neo.swarm.ApplicationContext
 
retrieveComponentsOfType(Perspective, Class) - Method in interface org.neo.swarm.ApplicationContext
 
retrieveComponentsOfType(Class) - Method in class org.neo.swarm.SwarmApplicationContext
 
retrieveComponentsOfType(Perspective, Class) - Method in class org.neo.swarm.SwarmApplicationContext
 
run() - Method in class org.neo.swarm.services.binding.DynamicRunnable
Pumps out the local AC aspect invocation using the given sender impl
run() - Method in class org.neo.swarm.services.binding.StaticRunnable
Overloads send method with a tcpClient version that uses blocking sockets to iterate over a list of address/port sets.
run() - Method in class org.neo.swarm.util.network.tcp.NIOTcpServer
 
run() - Method in class org.neo.swarm.util.network.tcp.ObjectReader
Called in the context of a threadpool

S

SINGLE - Static variable in class org.neo.swarm.core.container.CreationType
 
START_DATA - Static variable in class org.neo.swarm.util.io.PacketInputStream
This is a package header, 7 bytes
Sender - interface org.neo.swarm.util.network.multicast.Sender.
 
SerializationException - exception org.neo.swarm.util.serialize.SerializationException.
This object does.....
SerializationException() - Constructor for class org.neo.swarm.util.serialize.SerializationException
 
Serializer - interface org.neo.swarm.util.serialize.Serializer.
 
ServerCompRouter - class org.neo.swarm.services.tcp.ServerCompRouter.
Propogates incoming invocations into the AppContext.
ServerCompRouter(ApplicationContext, Serializer) - Constructor for class org.neo.swarm.services.tcp.ServerCompRouter
 
Service - interface org.neo.swarm.services.Service.
Defines the set of standard methods for service methods.
SilcAspectComponentAdapter - class org.neo.swarm.core.aop.silc.SilcAspectComponentAdapter.
 
SilcAspectComponentAdapter(ComponentAdapter, AspectContainer) - Constructor for class org.neo.swarm.core.aop.silc.SilcAspectComponentAdapter
 
SilcAspectContainer - class org.neo.swarm.core.aop.silc.SilcAspectContainer.
 
SilcAspectContainer() - Constructor for class org.neo.swarm.core.aop.silc.SilcAspectContainer
 
SilcComponentAdapterFactory - interface org.neo.swarm.core.container.pico.SilcComponentAdapterFactory.
 
SilcComponentAdapterFactoryImpl - class org.neo.swarm.core.container.pico.SilcComponentAdapterFactoryImpl.
 
SilcComponentAdapterFactoryImpl(AspectContainer) - Constructor for class org.neo.swarm.core.container.pico.SilcComponentAdapterFactoryImpl
 
SimpleConfig - class org.neo.swarm.config.SimpleConfig.
Provides simple setup of the SwarmContainer.
SimpleConfig(String, InetAddress, int, InetAddress, int, boolean) - Constructor for class org.neo.swarm.config.SimpleConfig
 
SocketReader - class org.neo.swarm.util.network.tcp.client.SocketReader.
 
SocketReader(InetAddress, int, boolean) - Constructor for class org.neo.swarm.util.network.tcp.client.SocketReader
 
SocketReader(InetAddress, int, SocketChannel) - Constructor for class org.neo.swarm.util.network.tcp.client.SocketReader
 
SocketWriter - class org.neo.swarm.util.network.tcp.client.SocketWriter.
 
SocketWriter(InetAddress, int, boolean) - Constructor for class org.neo.swarm.util.network.tcp.client.SocketWriter
 
SocketWriter(SocketChannel) - Constructor for class org.neo.swarm.util.network.tcp.client.SocketWriter
 
StandardSerializer - class org.neo.swarm.util.serialize.StandardSerializer.
This object does.....
StandardSerializer() - Constructor for class org.neo.swarm.util.serialize.StandardSerializer
 
StaticRunnable - class org.neo.swarm.services.binding.StaticRunnable.
Maintains a list of addresses and iterates over each entry, sending the serialized registration aspect to each entry.
StaticRunnable(ApplicationContext, Sender, Serializer, int) - Constructor for class org.neo.swarm.services.binding.StaticRunnable
 
StreamCallback - interface org.neo.swarm.util.io.StreamCallback.
Contract for Instream providers that expose a ByteBuffer for read data.
StubInvocation - class org.neo.swarm.core.aop.silc.comp.StubInvocation.
 
StubInvocation() - Constructor for class org.neo.swarm.core.aop.silc.comp.StubInvocation
 
StubInvocation(String, Class, String, Object[]) - Constructor for class org.neo.swarm.core.aop.silc.comp.StubInvocation
 
SwarmApplicationContext - class org.neo.swarm.SwarmApplicationContext.
 
SwarmApplicationContext(String, ComponentContainer, AspectContainer) - Constructor for class org.neo.swarm.SwarmApplicationContext
 
SwarmContainer - interface org.neo.swarm.SwarmContainer.
 
SyncConnector - class org.neo.swarm.interceptor.sync.SyncConnector.
A do-nothing interceptor that does zippo.
SyncConnector(MethodInterceptor) - Constructor for class org.neo.swarm.interceptor.sync.SyncConnector
 
send(byte[]) - Method in class org.neo.swarm.util.network.jrms.JRMSSender
 
send(byte[]) - Method in class org.neo.swarm.util.network.jxta.JXSender
 
send(byte[]) - Method in class org.neo.swarm.util.network.multicast.MulticastSender
 
send(byte[]) - Method in interface org.neo.swarm.util.network.multicast.Sender
 
send(byte[]) - Method in class org.neo.swarm.util.network.tcp.client.TcpAsyncSender
Send without reply
send(byte[]) - Method in interface org.neo.swarm.util.network.tcp.client.TcpSender
 
sendAndReceiveMessage(byte[]) - Method in class org.neo.swarm.util.network.tcp.client.TcpAsyncSender
Send message and wait for expected reply
sendAndReceiveMessage(byte[]) - Method in interface org.neo.swarm.util.network.tcp.client.TcpSender
 
sendData - Variable in class org.neo.swarm.services.binding.DynamicRunnable
 
serialize(Object) - Method in interface org.neo.swarm.util.serialize.Serializer
 
serialize(Object) - Method in class org.neo.swarm.util.serialize.StandardSerializer
 
serialize(Object) - Method in class org.neo.swarm.util.serialize.XMLSerializer
 
setArguments(Object[]) - Method in class org.neo.swarm.core.aop.silc.comp.AspectInvocation
 
setArguments(Object[]) - Method in interface org.neo.swarm.core.aop.silc.comp.Invocation
 
setArguments(Object[]) - Method in class org.neo.swarm.core.aop.silc.comp.StubInvocation
 
setEnabled(boolean) - Method in class org.neo.swarm.interceptor.logging.RemoteTracer
 
setEnabled(boolean) - Method in interface org.neo.swarm.interceptor.logging.Trace
 
setEnabled(boolean) - Method in class org.neo.swarm.interceptor.logging.Tracer
 
setEnabled(boolean) - Method in class org.neo.swarm.interceptor.logging.TracingInterceptor
 
setMaximumPoolSize(int) - Method in class org.neo.swarm.util.threads.OswegoThreadPool
 
setMaximumPoolSize(int) - Method in interface org.neo.swarm.util.threads.ThreadPool
Set max thread limit, must also support dynamic resizing of the pool.
setMethod(Method) - Method in class org.neo.swarm.core.aop.silc.comp.AspectInvocation
 
setMethod(Method) - Method in interface org.neo.swarm.core.aop.silc.comp.Invocation
 
setMethod(Method) - Method in class org.neo.swarm.core.aop.silc.comp.StubInvocation
 
setMinimumPoolSize(int) - Method in class org.neo.swarm.util.threads.OswegoThreadPool
 
setMinimumPoolSize(int) - Method in interface org.neo.swarm.util.threads.ThreadPool
Set min thread limit.
setName(String) - Method in class org.neo.swarm.services.tcp.TcpServer
 
setQueueSize(int) - Method in class org.neo.swarm.interceptor.asyncQueue.AsyncInterceptor
The queueSize to set.
setTarget(Object) - Method in class org.neo.swarm.core.aop.silc.comp.AspectInvocation
 
setTarget(Object) - Method in class org.neo.swarm.core.aop.silc.comp.StubInvocation
 
setTimeout(int) - Method in class org.neo.swarm.services.tcp.TcpServer
 
setup() - Method in interface org.neo.swarm.config.Config
 
setup() - Method in class org.neo.swarm.config.DynamicConfig
 
setup() - Method in class org.neo.swarm.config.JMXConfig
 
setup() - Method in class org.neo.swarm.config.SimpleConfig
 
setupAppContext(SwarmContainer) - Method in class org.neo.swarm.config.DynamicConfig
 
setupTcpService(ApplicationContext) - Method in class org.neo.swarm.config.DynamicConfig
 
setupTcpService(ApplicationContext) - Method in class org.neo.swarm.config.JMXConfig
 
shouldAdvise(AspectComponent, Method) - Method in class org.neo.swarm.core.aop.silc.comp.CompositePointCut
 
shouldAdvise(AspectComponent, Method) - Method in interface org.neo.swarm.core.aop.silc.comp.Pointcut
 
shouldAdvise(AspectComponent, Method) - Method in class org.neo.swarm.core.aop.silc.comp.RegexPointCut
 
shouldAdvise(AspectComponent, Method) - Method in class org.neo.swarm.core.aop.silc.comp.TypeOfPointCut
 
shutdown(int) - Method in class org.neo.swarm.util.threads.OswegoThreadPool
 
shutdown(int) - Method in interface org.neo.swarm.util.threads.ThreadPool
Timeout of 0 kills all threads, pending or executing, Greater values will allow the incoming queue to be processed, however blocked threads may cause an issue.
socket - Variable in class org.neo.swarm.util.network.jrms.JRMSReceiver
 
start() - Method in interface org.neo.swarm.ApplicationContext
 
start() - Method in class org.neo.swarm.DefaultSwarmContainer
 
start() - Method in class org.neo.swarm.SwarmApplicationContext
 
start() - Method in interface org.neo.swarm.SwarmContainer
 
start() - Method in interface org.neo.swarm.core.aop.AspectContainer
 
start() - Method in class org.neo.swarm.core.aop.silc.SilcAspectContainer
 
start() - Method in interface org.neo.swarm.core.container.ComponentContainer
 
start() - Method in class org.neo.swarm.core.container.pico.PicoComponentContainer
 
start() - Method in class org.neo.swarm.services.binding.BindingService
 
start() - Method in class org.neo.swarm.services.binding.DynamicRunnable
 
start() - Method in class org.neo.swarm.services.jxta.JxtaService
 
start() - Method in class org.neo.swarm.services.multicast.MulticastServer
 
start() - Method in class org.neo.swarm.services.tcp.TcpServer
 
startHttpAdaptor() - Method in class org.neo.swarm.config.JMXConfig
Starts the http server on the configured port.
startRMIAdaptor() - Method in class org.neo.swarm.config.JMXConfig
Support for MC4J to connect using RMI, see http://mc4j.sourceforge.net
startServer() - Method in class org.neo.swarm.util.network.tcp.NIOTcpServer
Start the server pool, processing threads and bind to the inet address
startServer() - Method in interface org.neo.swarm.util.network.tcp.TcpServiceAPI
Start server processing incoming requests and wait for it to bind to address
staticPart - Variable in class org.neo.swarm.core.aop.silc.comp.AspectInvocation
 
stop() - Method in interface org.neo.swarm.ApplicationContext
 
stop() - Method in class org.neo.swarm.DefaultSwarmContainer
 
stop() - Method in class org.neo.swarm.SwarmApplicationContext
 
stop() - Method in interface org.neo.swarm.SwarmContainer
 
stop() - Method in interface org.neo.swarm.core.container.ComponentContainer
 
stop() - Method in class org.neo.swarm.core.container.pico.PicoComponentContainer
 
stop() - Method in class org.neo.swarm.services.binding.BindingService
 
stop() - Method in class org.neo.swarm.services.binding.DynamicRunnable
 
stop() - Method in class org.neo.swarm.services.jxta.JxtaService
 
stop() - Method in class org.neo.swarm.services.multicast.MulticastServer
 
stop() - Method in class org.neo.swarm.services.tcp.TcpServer
 
stopListening() - Method in class org.neo.swarm.util.network.tcp.NIOTcpServer
 
stopServer() - Method in class org.neo.swarm.util.network.tcp.NIOTcpServer
Stop the server from processing and more TCP incoming requests
stopServer() - Method in interface org.neo.swarm.util.network.tcp.TcpServiceAPI
Stop the server from processing and more TCP incoming requests

T

TcpAsyncSender - class org.neo.swarm.util.network.tcp.client.TcpAsyncSender.
 
TcpAsyncSender(int, InetAddress, int, boolean) - Constructor for class org.neo.swarm.util.network.tcp.client.TcpAsyncSender
 
TcpClient - class org.neo.swarm.interceptor.tcp.TcpClient.
ClientSide that uses a TCP sender to pass messages off to the server.
TcpClient(InetAddress, int, TcpSenderFactoryI, Serializer) - Constructor for class org.neo.swarm.interceptor.tcp.TcpClient
 
TcpClientInterceptor - class org.neo.swarm.interceptor.tcp.TcpClientInterceptor.
Aspect that provides a tcpClient for sending invocations across the wire using using Tcp along with the given serializer.
TcpClientInterceptor(InetAddress, int, TcpSenderFactoryI, Serializer) - Constructor for class org.neo.swarm.interceptor.tcp.TcpClientInterceptor
 
TcpSender - interface org.neo.swarm.util.network.tcp.client.TcpSender.
 
TcpSenderFactory - class org.neo.swarm.util.network.tcp.client.TcpSenderFactory.
 
TcpSenderFactory() - Constructor for class org.neo.swarm.util.network.tcp.client.TcpSenderFactory
 
TcpSenderFactoryI - interface org.neo.swarm.util.network.tcp.client.TcpSenderFactoryI.
This object does.....
TcpServer - class org.neo.swarm.services.tcp.TcpServer.
NBIO Tcp Server
TcpServer(InetAddress, int, ListenCallback, ThreadPool) - Constructor for class org.neo.swarm.services.tcp.TcpServer
 
TcpService - interface org.neo.swarm.services.tcp.TcpService.
Provides the contract for the TcpServer
TcpServiceAPI - interface org.neo.swarm.util.network.tcp.TcpServiceAPI.
Provides TcpServiceAPI for AsyncSocket data publishing.
ThreadPool - interface org.neo.swarm.util.threads.ThreadPool.
Represents a generic threadpool implementation Exposes a set of thread related parameters to allow the pool to be managed.
Trace - interface org.neo.swarm.interceptor.logging.Trace.
Provides non-programattic tracing of program execution.
Tracer - class org.neo.swarm.interceptor.logging.Tracer.
Handle Tracer
Tracer(boolean) - Constructor for class org.neo.swarm.interceptor.logging.Tracer
 
TracingInterceptor - class org.neo.swarm.interceptor.logging.TracingInterceptor.
Performs nonprogrammatic output on program execution.
TypeOfPointCut - class org.neo.swarm.core.aop.silc.comp.TypeOfPointCut.
 
TypeOfPointCut(Class) - Constructor for class org.neo.swarm.core.aop.silc.comp.TypeOfPointCut
 
toBytes(int) - Static method in class org.neo.swarm.util.io.PacketOutputStream
Converts an integer to four bytes
toString() - Method in class org.neo.swarm.core.aop.silc.comp.AspectInvocation
 
toString() - Method in class org.neo.swarm.core.aop.silc.comp.Perspective
 
toString() - Method in class org.neo.swarm.core.container.CreationType
 

W

weave(AspectComponent) - Method in interface org.neo.swarm.core.aop.AspectContainer
 
weave(AspectComponent) - Method in class org.neo.swarm.core.aop.silc.SilcAspectContainer
 
write(int) - Method in class org.neo.swarm.util.io.ByteBufferOutputStream
 
write(byte[]) - Method in class org.neo.swarm.util.io.ByteBufferOutputStream
 
write(int) - Method in class org.neo.swarm.util.io.PacketOutputStream
 
write(byte[]) - Method in class org.neo.swarm.util.io.PacketOutputStream
 
writeExternal(ObjectOutput) - Method in class org.neo.swarm.core.aop.silc.comp.AspectInvocation
Native Java Serialization through externalization (non-Javadoc)

X

XMLSerializer - class org.neo.swarm.util.serialize.XMLSerializer.
This object does.....
XMLSerializer() - Constructor for class org.neo.swarm.util.serialize.XMLSerializer
 

A B C D E F G H I J L M N O P R S T W X

Copyright © 2001-2004 SWARM-ONE -First Generation (S)calable(W)ide(AR)ea(M)esh. All Rights Reserved.