org.cougaar.mts.base

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Science » Cougaar12_4 » org.cougaar.mts.base 
org.cougaar.mts.base

This package contains the core software components and infrastructure for the the full Message Transport Service, including key Aspects and LinkProtocols but excluding optional Aspects and LinkProtocols.

For a more complete description of the MTS, see Message Transport Service online manual .

Java Source File NameTypeComment
AbstractLinkSelectionPolicy.javaClass An abstract base implementation of LinkSelectionPolicy which handles the registration through the LinkSelectionProvisionService .
AbstractSocketControlPolicy.javaClass An abstract base implementation of SocketControlPolicy which handles the registration through the SocketControlProvisionService .
BoundComponent.javaClass Root class of Components of the MTS.
CommFailureException.javaClass This Exception indicates a DestinationLink general communications failure.
CougaarIOException.javaClass Parent class of COUGAAR-specific IOException s.
DestinationLink.javaInterface The fifth station for outgoing messages.
DestinationLinkDelegateImplBase.javaClass Convenience class for aspects which define DestinationLink delegate classes.
DestinationQueue.javaInterface The fourth station for an outgoing message is a DestinationQueue.
DestinationQueueDelegateImplBase.javaClass Convenience class for aspects which define DestinationQueue delegate classes.
DestinationQueueFactory.javaClass This Component implements the DestinationQueueProviderService , which makes DestinationQueues on demand, and the DestinationQueueMonitorService , which allows clients to be notified of queue events.
DestinationQueueImpl.javaClass The default, and for now only, implementation of DestinationQueue .
DestinationQueueMonitorService.javaInterface This is an MTS-internal service, accessible only to child components of the MTS, that allows those components to examine the state of any given DestinationQueue.
DestinationQueueProviderService.javaInterface This is the factory service for getting a queue for a given destination.
DontRetryException.javaClass This kind of IOException should be thrown if the receiving node wants to indicate to the sending Node that it should not retry sending a given message even though that message failed to be delivered.
LinkProtocol.javaClass The parent class of all Link Protocols.
LinkProtocolFactory.javaClass This class was originally designed to instantiate LinkProtocol s, given a list of class names.
LinkProtocolService.javaInterface
LinkSelectionPolicy.javaInterface The selection of a DestinationLink is handled by this MTS-internal service, which is accessible only to MTS components.
LinkSelectionPolicyServiceProvider.javaClass This ServiceProvider provides the LinkSelectionPolicy service.
LinkSelectionProvision.javaClass The ServiceProvider for the LinkSelectionProvisionService .
LinkSelectionProvisionService.javaInterface This MTS-internal service can be used to get and set the current LinkSelectionPolicy .
LoopbackLinkProtocol.javaClass This protocol Component handles intra-node message traffic.
MessageDeliverer.javaInterface The first or second station for an outgoing message on the receive side is a MessageDeliverer (first if no serialization, second otherwise).
MessageDelivererDelegateImplBase.javaClass Convenience class for aspects which define MessageDeliverer delegate classes.
MessageDelivererFactory.javaClass This ServiceProvider provides the MessageDeliverer service, which is implemented by a singleton MessageDelivererImpl.
MessageDelivererImpl.javaClass The default, and for now only, implementation of MessageDeliverer .
MessageProtectionServiceImpl.javaClass This ServiceProvider both provides and implements the MessageProtectionService .
MessageQueue.javaClass An abstract class which manages a circular queue of messages, and runs its own thread to pop messages off that queue.
MessageReader.javaInterface This is the first station in the receiver for serializling LinkProtocols.
MessageReaderDelegateImplBase.javaClass Convenience class for aspects which define MessageReader delegate classes.
MessageReaderImpl.javaClass Default implementatiom of MessageReader that uses a trivial ObjectInputStream extension to delegate calls to the original ObjectInput .
MessageReply.javaClass This simple extension of AttributedMessage should be used only for replies.
MessageSecurityException.javaClass This class of Exceptions is thrown by the security services if a message fails to be delivered for security reasons and if the send should therefore not be retried.
MessageSerializationException.javaClass This class of Exceptions is thrown if a message fails to be delivered for serialization reasons and if the send should therefore not be retried.
MessageStreamsFactory.javaClass This factory is used to create MessageReaders and MessageWriters with a specific list of Aspects.
MessageTransportAspect.javaInterface Abstract specification of a aspect in the message transport subsystem.
MessageTransportException.javaClass This Exception class contains the information for throwing an exception for the invalid messages by the Message Transport Service

For the first version of this class the exceptions diffferentiated by the int type passed in during construction.

MessageTransportRegistry.javaClass The MessageTransportRegistry ServiceProvider singleton is a utility instance that helps certain pieces of the message transport subsystem to find one another.
MessageTransportRegistryService.javaInterface This is a utility/bookkeeping service for the MTS.
MessageTransportServiceProvider.javaClass This Component and Container is the ServiceProvider for the MessageTransportService .
MessageTransportServiceProxy.javaClass Currently the only implementation of MessageTransportService.
MessageWriter.javaInterface This is the final station in the sender for serializling LinkProyocols.
MessageWriterDelegateImplBase.javaClass Convenience class for aspects which define MessageWriter delegate classes.
MessageWriterImpl.javaClass Default implementatiom of MessageWriter that uses a trivial ObjectOutputStream extension to delegate calls to the original ObjectOutput .
MinCostLinkSelectionPolicy.javaClass A cost-based LinkSelectionPolicy that chooses the cheapest link.
MisdeliveredMessageException.javaClass This Exception is thrown when the message is delivered to a Node that does not contain the target Agent, probably because the agent has moved.
NameLookupException.javaClass This Exception generally indicates a failed call to the White Pages from within the MTS.
NameSupport.javaInterface This utility service hides the grimy details of dealing with NameServers and White Pages from the rest of the message transport subsystem.
NameSupportDelegateImplBase.javaClass Convenience class for aspects which define NameSupport delegate classes.
NameSupportImpl.javaClass This ServiceProvider provides the NameSupport service.
QueueFactory.javaClass This abstraction provides 'listener' support to inform interested parties when objects are removed from message queues.
QueueListener.javaInterface This interface describes the queue events for which listeners can be notifified via callback.
QueueProviderService.javaInterface Generic service specialized by DestinationQueueProviderService and SendQueueProviderService.
ReceiveLink.javaInterface The final station in the message transport system before an incoming message is delivered to an Agent.
ReceiveLinkDelegateImplBase.javaClass Convenience class for aspects which define ReceiveLink delegate classes.
ReceiveLinkFactory.javaClass This ServiceProvider both provides and implements the ReceiveLinkProviderService .
ReceiveLinkImpl.javaClass The only current implementation of ReceiveLink.
ReceiveLinkProviderService.javaInterface This is the factory service for getting a ReceiveLink for a given destination.
Router.javaInterface The third station for an outgoing message.
RouterDelegateImplBase.javaClass Convenience class for aspects which define Router delegate classes.
RouterFactory.javaClass This ServiceProvider provides the Router service.
RouterImpl.javaClass The default, and for now only, implementation of Router.
RPCLinkProtocol.javaClass This is the parent class of all LinkProtocol s that use a remote-procedure-call (rpc) semantics.
SendLink.javaInterface SendLink is the first station after the MessageTransportService implementation class.
SendLinkDelegateImplBase.javaClass Convenience class for aspects which define SendLink delegate classes.
SendLinkImpl.javaClass The only implementation of SendLink , instantiated once per MessageTransportClient.
SendQueue.javaInterface The second station for an outgoing message is a SendQueue.
SendQueueDelegateImplBase.javaClass Convenience class for aspects which define SendQueue delegate classes.
SendQueueFactory.javaClass This ServiceProvider provides and implements the SendQueueProviderService .
SendQueueImpl.javaClass The default, and for now only, implementation of SendQueue . The implementation of sendMessage simply adds the message to the queue.
SendQueueProviderService.javaInterface This is the factory service for getting a queue for a given sender.
ServerSocketWrapper.javaClass This class is a delegating ServerSocket that simply passes all methods to another socket.
SocketControlPolicy.javaInterface This interface is a simple version of pluggable control over network sockets.
SocketControlProvision.javaClass This ServiceProvider provides the SocketControlProvisionService, the implementation of which is an inner class.
SocketControlProvisionService.javaInterface This MTS-internal service can be used to get and set the current SocketControlPolicy .
SocketDelegateImplBase.javaClass This class is a delegating Socket that simply passes all methods to another socket.
SocketFactory.javaClass This is an RMISocketFactory that can wrap ServerSocket s and apply Aspect delegates to client Socket s.
SocketFactorySPC.javaClass Provide SocketFactoryService via the std (aspected) MTS for the rest of the world.
StandardAspect.javaClass Default base Aspect class.
TransientIOException.javaClass Special kind of IOException whose stack trace shouldn't be logged.
UnregisteredNameException.javaClass This Exception indicates a type of Link Protocol failure and it is thrown when the destination address specified could not be obtained from the Name Lookup Service i.e destination address is not created yet.
UnresolvableReferenceException.javaClass This Exception appears to be unused.
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.