A publish-subscribe API local to a JVM that is based on class semantics and/or string (topic) matching.