This package contains the Cougaar
{@link org.cougaar.core.domain.DomainManager} and {@link
org.cougaar.core.domain.LogicProvider} interfaces.
A {@link org.cougaar.core.domain.Domain} provides problem-specific
support for blackboard objects, such as an object {@link
org.cougaar.core.domain.Factory} and {@link
org.cougaar.core.domain.LogicProvider}s to
automate object behaviors and communicate with remote agents.
The {@link org.cougaar.core.blackboard.Blackboard} single-threadedly
invokes the {@link org.cougaar.core.domain.Domain}s at the end of
every blackboard transaction and incoming message delivery.
A domain provides problem-specific support for blackboard
objects, such as an object
Factory and
LogicProvider s to automate object behaviors and communicate with
remote agents.