Package

org.squbs

unicomplex

Permalink

package unicomplex

Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbstractFlowDefinition extends WebContext

    Permalink

    Java API.

    Java API. The Abstract FlowDefinition is inherited to declare the Flow in the Java API.

  2. abstract class AbstractRouteDefinition extends AllDirectives with WebContext

    Permalink

    Java API.

    Java API. The Abstract RouteDefinition is inherited to declare the Route in the Java API.

  3. case class ActorErrorState(actorPath: String, errorCount: Int, latestException: String) extends Product with Serializable

    Permalink
  4. trait ActorMXBean extends AnyRef

    Permalink
    Annotations
    @MXBean()
  5. case class Cube(name: String, fullName: String, version: String, jarPath: String) extends Product with Serializable

    Permalink
  6. case class CubeInfo(name: String, fullName: String, version: String, supervisor: String) extends Product with Serializable

    Permalink
  7. case class CubeRegistration(info: Cube, cubeSupervisor: ActorRef) extends Product with Serializable

    Permalink
  8. trait CubeStateMXBean extends AnyRef

    Permalink
    Annotations
    @MXBean()
  9. class CubeSupervisor extends Actor with ActorLogging with GracefulStopHelper

    Permalink
  10. trait CubesMXBean extends AnyRef

    Permalink
    Annotations
    @MXBean()
  11. case class Extension(info: Cube, sequence: Int, extLifecycle: Option[ExtensionLifecycle], exceptions: Seq[(String, Throwable)]) extends Product with Serializable

    Permalink
  12. case class ExtensionInfo(cube: String, sequence: Int, phase: String, error: String) extends Product with Serializable

    Permalink
  13. case class Extensions(extensions: Seq[Extension]) extends Product with Serializable

    Permalink
  14. trait ExtensionsMXBean extends AnyRef

    Permalink
    Annotations
    @MXBean()
  15. trait FlowDefinition extends AnyRef

    Permalink
  16. class FlowHandler extends AnyRef

    Permalink
  17. case class FlowWrapper(flow: Flow[RequestContext, RequestContext, NotUsed], actor: ActorRef) extends Product with Serializable

    Permalink
  18. trait ForkJoinPoolMXBean extends AnyRef

    Permalink
    Annotations
    @MXBean()
  19. case class InitReports(state: LifecycleState, reports: Map[ActorRef, Option[InitReport]]) extends Product with Serializable

    Permalink
  20. case class Initialized(report: InitReport) extends Product with Serializable

    Permalink
  21. sealed trait LifecycleState extends AnyRef

    Permalink
  22. case class LifecycleTimes(start: Option[Timestamp], started: Option[Timestamp], active: Option[Timestamp], stop: Option[Timestamp]) extends Product with Serializable

    Permalink
  23. class ListenerBean[A] extends ListenerMXBean

    Permalink
  24. case class ListenerInfo(listener: String, context: String, actorPath: String) extends Product with Serializable

    Permalink
  25. trait ListenerMXBean extends AnyRef

    Permalink
    Annotations
    @MXBean()
  26. case class ListenerState(listener: String, state: String, error: String) extends Product with Serializable

    Permalink
  27. trait ListenerStateMXBean extends AnyRef

    Permalink
    Annotations
    @MXBean()
  28. final case class LocalPortHeader(port: Int) extends ModeledCustomHeader[LocalPortHeader] with Product with Serializable

    Permalink
  29. case class ObtainLifecycleEvents(states: LifecycleState*) extends Product with Serializable

    Permalink
  30. class OrderingStage[A, B] extends GraphStage[FlowShape[A, A]]

    Permalink

    Takes an element and emits downstream if the getState(elem) matches the current state, if not enqueues to a priority queue.

    Takes an element and emits downstream if the getState(elem) matches the current state, if not enqueues to a priority queue. When an element is emitted, the state is updated by calling updateState and an element is dequeued from the priority queue and emitted if it matches the updated state.

    Emits when getState(elem) matches the current state, if not enqueues it to priority queue

    Backpressures when downstream backpressures

    Completes when upstream completes

    Cancels when downstream cancels

  31. case class RegisterContext(listeners: Seq[String], webContext: String, handler: FlowWrapper, ps: PipelineSetting) extends Product with Serializable

    Permalink
  32. trait RouteDefinition extends Directives

    Permalink
  33. class ServerStats extends ServerStatsMXBean

    Permalink
  34. trait ServerStatsMXBean extends AnyRef

    Permalink
    Annotations
    @MXBean()
  35. class ServiceRegistry extends ServiceRegistryBase[Path]

    Permalink

    Akka HTTP based ServiceRegistryBase implementation.

  36. trait ServiceRegistryBase[A] extends AnyRef

    Permalink
  37. case class StartCube(name: String) extends Product with Serializable

    Permalink
  38. case class Stats(uptime: FiniteDuration, totalRequests: Long, openRequests: Long, maxOpenRequests: Long, totalConnections: Long, openConnections: Long, maxOpenConnections: Long) extends Product with Serializable

    Permalink

    Note that 'requestTimeouts' is missing v.s.

    Note that 'requestTimeouts' is missing v.s. Spray 1.3

    Note that 'openRequests' may drift upwards over time due to aborted connections!

  39. case class StatusReport(state: LifecycleState, cubes: Map[ActorRef, (CubeRegistration, Option[InitReports])], extensions: Seq[Extension]) extends Product with Serializable

    Permalink
  40. case class StopCube(name: String) extends Product with Serializable

    Permalink
  41. case class StopTimeout(timeout: FiniteDuration) extends Product with Serializable

    Permalink
  42. case class SystemSetting(key: String, value: String) extends Product with Serializable

    Permalink
  43. class SystemSettingBean extends SystemSettingMXBean

    Permalink
  44. trait SystemSettingMXBean extends AnyRef

    Permalink
    Annotations
    @MXBean()
  45. trait SystemStateMXBean extends AnyRef

    Permalink
    Annotations
    @MXBean()
  46. case class Timestamp(nanos: Long, millis: Long) extends Product with Serializable

    Permalink
  47. class Unicomplex extends Actor with Stash with ActorLogging

    Permalink

    The Unicomplex actor is the supervisor of the Unicomplex.

    The Unicomplex actor is the supervisor of the Unicomplex. It starts actors that are part of the Unicomplex.

  48. case class UnicomplexBoot extends LazyLogging with Product with Serializable

    Permalink
  49. class UnicomplexExtension extends akka.actor.Extension

    Permalink
  50. trait WebContext extends AnyRef

    Permalink
  51. final case class WebContextHeader(webCtx: String) extends ModeledCustomHeader[WebContextHeader] with Product with Serializable

    Permalink

Value Members

  1. object Ack extends Product with Serializable

    Permalink
  2. object Active extends LifecycleState with Product with Serializable

    Permalink
  3. object Bootstrap extends App

    Permalink
  4. object Failed extends LifecycleState with Product with Serializable

    Permalink
  5. object FlowHandler

    Permalink
  6. object Initializing extends LifecycleState with Product with Serializable

    Permalink
  7. object JMX

    Permalink
  8. object LifecycleTimesRequest extends Product with Serializable

    Permalink
  9. object LocalPortHeader extends ModeledCustomHeaderCompanion[LocalPortHeader] with Serializable

    Permalink
  10. object ObtainLifecycleEvents extends Serializable

    Permalink
  11. object PortBindings extends Product with Serializable

    Permalink
  12. object ReportStatus extends Product with Serializable

    Permalink
  13. object RequestContextFlow

    Permalink
  14. object Shutdown extends App

    Permalink
  15. object Starting extends LifecycleState with Product with Serializable

    Permalink
  16. object Stopped extends LifecycleState with Product with Serializable

    Permalink
  17. object Stopping extends LifecycleState with Product with Serializable

    Permalink
  18. object SystemState extends Product with Serializable

    Permalink
  19. object Unicomplex extends ExtensionId[UnicomplexExtension] with ExtensionIdProvider

    Permalink
  20. object UnicomplexBoot extends LazyLogging with Serializable

    Permalink
  21. object WebContextHeader extends ModeledCustomHeaderCompanion[WebContextHeader] with Serializable

    Permalink
  22. object WithActorContext

    Permalink
  23. object WithWebContext

    Permalink

Ungrouped