Package io.csar
-
Interface Summary Interface Description Concern Represents a concern (usually a cross-cutting concern) of a program such as logging or internationalization.Concerned An object that can retrieve concernss.ConcernProvider A provider of concerns for registration with Csar.ConcernRegistry A registry of concerns. -
Class Summary Class Description ConcernedThreadGroup A thread group that allows the retrieval of a concern on a per-thread-group basis.ConcernRegistryThreadGroup A thread group that allows the setting and retrieval of a concern on a per-thread-group basis.Csar The Concern Separation Aspect Registrar (Csar /zɑːr/) provides access to some concern (usually cross-cutting) that may configured globally or locally to some section of the program.DecoratedConcernedThreadGroup A thread group that allows the retrieval of a concern on a per-thread-group basis by decorating an existing concerned object.DefaultConcernRegistry Default implementation of a registry of concerns. -
Exception Summary Exception Description ConcernNotFoundException An unchecked illegal state exception to indicate that a particular concern could not be located.