Module: DatawireQuarkCore::Static
- Included in:
- Quark::DatawireMdkMd::MdkDiscoveryCircuitBreaker, Quark::DatawireMdkMd::MdkDiscoveryCircuitBreakerFactory, Quark::DatawireMdkMd::MdkDiscoveryCluster, Quark::DatawireMdkMd::MdkDiscoveryDiscovery, Quark::DatawireMdkMd::MdkDiscoveryDiscoveryRegistrar, Quark::DatawireMdkMd::MdkDiscoveryDiscoverySource, Quark::DatawireMdkMd::MdkDiscoveryDiscoverySourceFactory, Quark::DatawireMdkMd::MdkDiscoveryFailurePolicy, Quark::DatawireMdkMd::MdkDiscoveryFailurePolicyFactory, Quark::DatawireMdkMd::MdkDiscoveryNode, Quark::DatawireMdkMd::MdkDiscoveryNodeActive, Quark::DatawireMdkMd::MdkDiscoveryNodeExpired, Quark::DatawireMdkMd::MdkDiscoveryProtocolActive, Quark::DatawireMdkMd::MdkDiscoveryProtocolClear, Quark::DatawireMdkMd::MdkDiscoveryProtocolDiscoClient, Quark::DatawireMdkMd::MdkDiscoveryProtocolDiscoClientFactory, Quark::DatawireMdkMd::MdkDiscoveryProtocolExpire, Quark::DatawireMdkMd::MdkDiscoveryRecordingFailurePolicy, Quark::DatawireMdkMd::MdkDiscoveryRecordingFailurePolicyFactory, Quark::DatawireMdkMd::MdkDiscoveryRegisterNode, Quark::DatawireMdkMd::MdkDiscoveryReplaceCluster, Quark::DatawireMdkMd::MdkDiscoveryRequest, Quark::DatawireMdkMd::MdkDiscoveryStaticRoutes, Quark::DatawireMdkMd::MdkDiscoveryStaticRoutesActor, Quark::DatawireMdkMd::MdkDiscoverySynapseSynapse, Quark::DatawireMdkMd::MdkDiscoverySynapseSynapseSource, Quark::DatawireMdkMd::MdkIntrospectionAwsEc2Host, Quark::DatawireMdkMd::MdkIntrospectionDatawireToken, Quark::DatawireMdkMd::MdkIntrospectionKubernetesKubernetesHost, Quark::DatawireMdkMd::MdkIntrospectionKubernetesKubernetesPort, Quark::DatawireMdkMd::MdkIntrospectionPlatform, Quark::DatawireMdkMd::MdkIntrospectionSupplierQuarkObject, Quark::DatawireMdkMd::MdkLoggedMessageId, Quark::DatawireMdkMd::MdkMDK, Quark::DatawireMdkMd::MdkMDKImpl, Quark::DatawireMdkMd::MdkMetricsInteractionAck, Quark::DatawireMdkMd::MdkMetricsInteractionEvent, Quark::DatawireMdkMd::MdkMetricsMetricsClient, Quark::DatawireMdkMd::MdkProtocolAckableEvent, Quark::DatawireMdkMd::MdkProtocolAckablePayload, Quark::DatawireMdkMd::MdkProtocolClose, Quark::DatawireMdkMd::MdkProtocolDecodedMessage, Quark::DatawireMdkMd::MdkProtocolJSONParser, Quark::DatawireMdkMd::MdkProtocolLamportClock, Quark::DatawireMdkMd::MdkProtocolOpen, Quark::DatawireMdkMd::MdkProtocolOpenCloseSubscriber, Quark::DatawireMdkMd::MdkProtocolOperationalEnvironment, Quark::DatawireMdkMd::MdkProtocolProtocolError, Quark::DatawireMdkMd::MdkProtocolPump, Quark::DatawireMdkMd::MdkProtocolSendAckableEvent, Quark::DatawireMdkMd::MdkProtocolSendWithAcks, Quark::DatawireMdkMd::MdkProtocolSerializable, Quark::DatawireMdkMd::MdkProtocolSharedContext, Quark::DatawireMdkMd::MdkProtocolWSClient, Quark::DatawireMdkMd::MdkProtocolWSClientSubscriber, Quark::DatawireMdkMd::MdkProtocolWSConnected, Quark::DatawireMdkMd::MdkProtocolWSSend, Quark::DatawireMdkMd::MdkRuntimeActorsActor, Quark::DatawireMdkMd::MdkRuntimeActorsInFlightMessage, Quark::DatawireMdkMd::MdkRuntimeActorsMessageDispatcher, Quark::DatawireMdkMd::MdkRuntimeActorsQueuedMessage, Quark::DatawireMdkMd::MdkRuntimeActorsStartStopActor, Quark::DatawireMdkMd::MdkRuntimeDependencies, Quark::DatawireMdkMd::MdkRuntimeEnvironmentVariable, Quark::DatawireMdkMd::MdkRuntimeEnvironmentVariables, Quark::DatawireMdkMd::MdkRuntimeFakeEnvVars, Quark::DatawireMdkMd::MdkRuntimeFakeTime, Quark::DatawireMdkMd::MdkRuntimeFakeTimeRequest, Quark::DatawireMdkMd::MdkRuntimeFakeWSActor, Quark::DatawireMdkMd::MdkRuntimeFakeWebSockets, Quark::DatawireMdkMd::MdkRuntimeFilesFileActor, Quark::DatawireMdkMd::MdkRuntimeFilesFileActorImpl, Quark::DatawireMdkMd::MdkRuntimeFilesFileContents, Quark::DatawireMdkMd::MdkRuntimeFilesFileDeleted, Quark::DatawireMdkMd::MdkRuntimeFilesSubscribeChanges, Quark::DatawireMdkMd::MdkRuntimeFilesSubscription, Quark::DatawireMdkMd::MdkRuntimeHappening, Quark::DatawireMdkMd::MdkRuntimeMDKRuntime, Quark::DatawireMdkMd::MdkRuntimePromiseCallIfIsInstance, Quark::DatawireMdkMd::MdkRuntimePromiseCallback, Quark::DatawireMdkMd::MdkRuntimePromiseCallbackEvent, Quark::DatawireMdkMd::MdkRuntimePromiseChainPromise, Quark::DatawireMdkMd::MdkRuntimePromisePassthrough, Quark::DatawireMdkMd::MdkRuntimePromisePromise, Quark::DatawireMdkMd::MdkRuntimePromisePromiseResolver, Quark::DatawireMdkMd::MdkRuntimePromisePromiseValue, Quark::DatawireMdkMd::MdkRuntimeQuarkRuntimeTime, Quark::DatawireMdkMd::MdkRuntimeQuarkRuntimeWSActor, Quark::DatawireMdkMd::MdkRuntimeQuarkRuntimeWebSockets, Quark::DatawireMdkMd::MdkRuntimeRealEnvVars, Quark::DatawireMdkMd::MdkRuntimeSchedule, Quark::DatawireMdkMd::MdkRuntimeScheduleTask, Quark::DatawireMdkMd::MdkRuntimeSchedulingActor, Quark::DatawireMdkMd::MdkRuntimeTime, Quark::DatawireMdkMd::MdkRuntimeWSActor, Quark::DatawireMdkMd::MdkRuntimeWSClose, Quark::DatawireMdkMd::MdkRuntimeWSClosed, Quark::DatawireMdkMd::MdkRuntimeWSConnectError, Quark::DatawireMdkMd::MdkRuntimeWSMessage, Quark::DatawireMdkMd::MdkRuntimeWebSockets, Quark::DatawireMdkMd::MdkSession, Quark::DatawireMdkMd::MdkSessionImpl, Quark::DatawireMdkMd::MdkTLSInit, Quark::DatawireMdkMd::MdkTracingApiApiHandler, Quark::DatawireMdkMd::MdkTracingApiGetLogEventsRequest, Quark::DatawireMdkMd::MdkTracingApiGetLogEventsResult, Quark::DatawireMdkMd::MdkTracingFakeTracer, Quark::DatawireMdkMd::MdkTracingProtocolLogAck, Quark::DatawireMdkMd::MdkTracingProtocolLogEvent, Quark::DatawireMdkMd::MdkTracingProtocolSubscribe, Quark::DatawireMdkMd::MdkTracingProtocolTracingClient, Quark::DatawireMdkMd::MdkTracingTracer, Quark::DatawireMdkMd::MdkTracingTracingDestination, Quark::DatawireMdkMd::MdkUtilWaitForPromise, Quark::DatawireMdkMd::QuarkBaseService, Quark::DatawireMdkMd::QuarkBehaviorsCircuitBreaker, Quark::DatawireMdkMd::QuarkBehaviorsRPC, Quark::DatawireMdkMd::QuarkBehaviorsRPCError, Quark::DatawireMdkMd::QuarkBehaviorsRPCRequest, Quark::DatawireMdkMd::QuarkBoundMethod, Quark::DatawireMdkMd::QuarkCallIfIsInstance, Quark::DatawireMdkMd::QuarkCallback, Quark::DatawireMdkMd::QuarkCallbackEvent, Quark::DatawireMdkMd::QuarkChainPromise, Quark::DatawireMdkMd::QuarkClient, Quark::DatawireMdkMd::QuarkConcurrentCollector, Quark::DatawireMdkMd::QuarkConcurrentCollectorExecutor, Quark::DatawireMdkMd::QuarkConcurrentContext, Quark::DatawireMdkMd::QuarkConcurrentEvent, Quark::DatawireMdkMd::QuarkConcurrentEventContext, Quark::DatawireMdkMd::QuarkConcurrentFuture, Quark::DatawireMdkMd::QuarkConcurrentFutureCompletion, Quark::DatawireMdkMd::QuarkConcurrentFutureListener, Quark::DatawireMdkMd::QuarkConcurrentFutureWait, Quark::DatawireMdkMd::QuarkConcurrentQueueQuarkConcurrentEvent, Quark::DatawireMdkMd::QuarkConcurrentTLSContextInitializer, Quark::DatawireMdkMd::QuarkConcurrentTimeout, Quark::DatawireMdkMd::QuarkConcurrentTimeoutExpiry, Quark::DatawireMdkMd::QuarkConcurrentTimeoutListener, Quark::DatawireMdkMd::QuarkDegenerateResolver, Quark::DatawireMdkMd::QuarkErrorError, Quark::DatawireMdkMd::QuarkHTTPError, Quark::DatawireMdkMd::QuarkHTTPHandler, Quark::DatawireMdkMd::QuarkHTTPRequest, Quark::DatawireMdkMd::QuarkHTTPResponse, Quark::DatawireMdkMd::QuarkHTTPServlet, Quark::DatawireMdkMd::QuarkIO, Quark::DatawireMdkMd::QuarkIOHTTPHandler, Quark::DatawireMdkMd::QuarkIOScheduleTask, Quark::DatawireMdkMd::QuarkListMdkDiscoveryNode, Quark::DatawireMdkMd::QuarkListMdkDiscoveryRequest, Quark::DatawireMdkMd::QuarkListMdkMetricsInteractionEvent, Quark::DatawireMdkMd::QuarkListMdkRuntimeActorsActor, Quark::DatawireMdkMd::QuarkListMdkRuntimeActorsQueuedMessage, Quark::DatawireMdkMd::QuarkListMdkRuntimeFakeWSActor, Quark::DatawireMdkMd::QuarkListMdkRuntimeFilesSubscription, Quark::DatawireMdkMd::QuarkListMdkRuntimePromiseCallback, Quark::DatawireMdkMd::QuarkListMdkRuntimeWSActor, Quark::DatawireMdkMd::QuarkListMdkTracingProtocolLogEvent, Quark::DatawireMdkMd::QuarkListQuarkBool, Quark::DatawireMdkMd::QuarkListQuarkCallback, Quark::DatawireMdkMd::QuarkListQuarkConcurrentFutureCompletion, Quark::DatawireMdkMd::QuarkListQuarkInt, Quark::DatawireMdkMd::QuarkListQuarkListMdkDiscoveryNode, Quark::DatawireMdkMd::QuarkListQuarkLong, Quark::DatawireMdkMd::QuarkListQuarkMapQuarkStringQuarkString, Quark::DatawireMdkMd::QuarkListQuarkMockMockEvent, Quark::DatawireMdkMd::QuarkListQuarkMockMockMessage, Quark::DatawireMdkMd::QuarkListQuarkMockMockTask, Quark::DatawireMdkMd::QuarkListQuarkObject, Quark::DatawireMdkMd::QuarkListQuarkReflectClass, Quark::DatawireMdkMd::QuarkListQuarkReflectField, Quark::DatawireMdkMd::QuarkListQuarkReflectMethod, Quark::DatawireMdkMd::QuarkListQuarkString, Quark::DatawireMdkMd::QuarkListQuarkTestTest, Quark::DatawireMdkMd::QuarkListUtilMdkDiscoveryNode, Quark::DatawireMdkMd::QuarkListUtilQuarkObject, Quark::DatawireMdkMd::QuarkLoggingAppender, Quark::DatawireMdkMd::QuarkLoggingConfig, Quark::DatawireMdkMd::QuarkMapQuarkLongMdkProtocolAckableEvent, Quark::DatawireMdkMd::QuarkMapQuarkLongMdkRuntimeFakeTimeRequest, Quark::DatawireMdkMd::QuarkMapQuarkObjectQuarkObject, Quark::DatawireMdkMd::QuarkMapQuarkStringMdkDiscoveryCluster, Quark::DatawireMdkMd::QuarkMapQuarkStringMdkDiscoveryFailurePolicy, Quark::DatawireMdkMd::QuarkMapQuarkStringQuarkInt, Quark::DatawireMdkMd::QuarkMapQuarkStringQuarkListQuarkMapQuarkStringQuarkString, Quark::DatawireMdkMd::QuarkMapQuarkStringQuarkMapQuarkStringMdkDiscoveryCluster, Quark::DatawireMdkMd::QuarkMapQuarkStringQuarkMockSocketEvent, Quark::DatawireMdkMd::QuarkMapQuarkStringQuarkObject, Quark::DatawireMdkMd::QuarkMapQuarkStringQuarkReflectClass, Quark::DatawireMdkMd::QuarkMapQuarkStringQuarkServiceInstance, Quark::DatawireMdkMd::QuarkMapQuarkStringQuarkString, Quark::DatawireMdkMd::QuarkMaybeQuarkObject, Quark::DatawireMdkMd::QuarkMockBinaryMessage, Quark::DatawireMdkMd::QuarkMockMockEvent, Quark::DatawireMdkMd::QuarkMockMockMessage, Quark::DatawireMdkMd::QuarkMockMockResponse, Quark::DatawireMdkMd::QuarkMockMockRuntime, Quark::DatawireMdkMd::QuarkMockMockRuntimeTest, Quark::DatawireMdkMd::QuarkMockMockSocket, Quark::DatawireMdkMd::QuarkMockMockTask, Quark::DatawireMdkMd::QuarkMockRequestEvent, Quark::DatawireMdkMd::QuarkMockSocketEvent, Quark::DatawireMdkMd::QuarkMockTextMessage, Quark::DatawireMdkMd::QuarkOsEnvironment, Quark::DatawireMdkMd::QuarkOsFileContents, Quark::DatawireMdkMd::QuarkOsOSError, Quark::DatawireMdkMd::QuarkParsedInt, Quark::DatawireMdkMd::QuarkParsedLong, Quark::DatawireMdkMd::QuarkParsedNumberQuarkInt, Quark::DatawireMdkMd::QuarkParsedNumberQuarkLong, Quark::DatawireMdkMd::QuarkPassthrough, Quark::DatawireMdkMd::QuarkPromise, Quark::DatawireMdkMd::QuarkPromiseFactory, Quark::DatawireMdkMd::QuarkPromiseValue, Quark::DatawireMdkMd::QuarkReflectClass, Quark::DatawireMdkMd::QuarkReflectField, Quark::DatawireMdkMd::QuarkReflectMethod, Quark::DatawireMdkMd::QuarkResolver, Quark::DatawireMdkMd::QuarkResponseHolder, Quark::DatawireMdkMd::QuarkRuntime, Quark::DatawireMdkMd::QuarkServerQuarkObject, Quark::DatawireMdkMd::QuarkServerResponder, Quark::DatawireMdkMd::QuarkService, Quark::DatawireMdkMd::QuarkServiceInstance, Quark::DatawireMdkMd::QuarkServlet, Quark::DatawireMdkMd::QuarkServletError, Quark::DatawireMdkMd::QuarkSpiApiHTTPServletProxy, Quark::DatawireMdkMd::QuarkSpiApiRuntimeProxy, Quark::DatawireMdkMd::QuarkSpiApiServletProxy, Quark::DatawireMdkMd::QuarkSpiApiTaskProxy, Quark::DatawireMdkMd::QuarkSpiApiTracingHTTPHandlerProxy, Quark::DatawireMdkMd::QuarkSpiApiTracingHTTPRequestProxy, Quark::DatawireMdkMd::QuarkSpiApiTracingHTTPResponseProxy, Quark::DatawireMdkMd::QuarkSpiApiTracingHTTPServletProxy, Quark::DatawireMdkMd::QuarkSpiApiTracingIdentifiable, Quark::DatawireMdkMd::QuarkSpiApiTracingIdentificator, Quark::DatawireMdkMd::QuarkSpiApiTracingRuntimeProxy, Quark::DatawireMdkMd::QuarkSpiApiTracingServletProxy, Quark::DatawireMdkMd::QuarkSpiApiTracingTaskProxy, Quark::DatawireMdkMd::QuarkSpiApiTracingWSHandlerProxy, Quark::DatawireMdkMd::QuarkSpiApiTracingWSServletProxy, Quark::DatawireMdkMd::QuarkSpiApiTracingWebSocketProxy, Quark::DatawireMdkMd::QuarkSpiApiWSServletProxy, Quark::DatawireMdkMd::QuarkSpiRuntimeFactory, Quark::DatawireMdkMd::QuarkSpiRuntimeSpi, Quark::DatawireMdkMd::QuarkTask, Quark::DatawireMdkMd::QuarkTestHarness, Quark::DatawireMdkMd::QuarkTestMethodTest, Quark::DatawireMdkMd::QuarkTestSafeMethodCaller, Quark::DatawireMdkMd::QuarkTestTest, Quark::DatawireMdkMd::QuarkTestTestInitializer, Quark::DatawireMdkMd::QuarkURL, Quark::DatawireMdkMd::QuarkUnaryCallable, Quark::DatawireMdkMd::QuarkWSError, Quark::DatawireMdkMd::QuarkWSHandler, Quark::DatawireMdkMd::QuarkWSServlet, Quark::DatawireMdkMd::QuarkWebSocket, Quark::DatawireMdkMd::Root, Quark::Mdk::LoggedMessageId, Quark::Mdk::MDK, Quark::Mdk::MDKImpl, Quark::Mdk::Session, Quark::Mdk::SessionImpl, Quark::Mdk::TLSInit, Quark::MdkDiscovery::CircuitBreaker, Quark::MdkDiscovery::CircuitBreakerFactory, Quark::MdkDiscovery::Cluster, Quark::MdkDiscovery::Discovery, Quark::MdkDiscovery::DiscoveryRegistrar, Quark::MdkDiscovery::DiscoverySource, Quark::MdkDiscovery::DiscoverySourceFactory, Quark::MdkDiscovery::FailurePolicy, Quark::MdkDiscovery::FailurePolicyFactory, Quark::MdkDiscovery::Node, Quark::MdkDiscovery::NodeActive, Quark::MdkDiscovery::NodeExpired, Quark::MdkDiscovery::Protocol::Active, Quark::MdkDiscovery::Protocol::Clear, Quark::MdkDiscovery::Protocol::DiscoClient, Quark::MdkDiscovery::Protocol::DiscoClientFactory, Quark::MdkDiscovery::Protocol::Expire, Quark::MdkDiscovery::RecordingFailurePolicy, Quark::MdkDiscovery::RecordingFailurePolicyFactory, Quark::MdkDiscovery::RegisterNode, Quark::MdkDiscovery::ReplaceCluster, Quark::MdkDiscovery::Request, Quark::MdkDiscovery::StaticRoutes, Quark::MdkDiscovery::StaticRoutesActor, Quark::MdkDiscovery::Synapse::Synapse, Quark::MdkDiscovery::Synapse::SynapseSource, Quark::MdkIntrospection::Aws::Ec2Host, Quark::MdkIntrospection::DatawireToken, Quark::MdkIntrospection::Kubernetes::KubernetesHost, Quark::MdkIntrospection::Kubernetes::KubernetesPort, Quark::MdkIntrospection::Platform, Quark::MdkIntrospection::Supplier, Quark::MdkMetrics::InteractionAck, Quark::MdkMetrics::InteractionEvent, Quark::MdkMetrics::MetricsClient, Quark::MdkProtocol::AckableEvent, Quark::MdkProtocol::AckablePayload, Quark::MdkProtocol::Close, Quark::MdkProtocol::DecodedMessage, Quark::MdkProtocol::JSONParser, Quark::MdkProtocol::LamportClock, Quark::MdkProtocol::Open, Quark::MdkProtocol::OpenCloseSubscriber, Quark::MdkProtocol::OperationalEnvironment, Quark::MdkProtocol::ProtocolError, Quark::MdkProtocol::Pump, Quark::MdkProtocol::SendAckableEvent, Quark::MdkProtocol::SendWithAcks, Quark::MdkProtocol::Serializable, Quark::MdkProtocol::SharedContext, Quark::MdkProtocol::WSClient, Quark::MdkProtocol::WSClientSubscriber, Quark::MdkProtocol::WSConnected, Quark::MdkProtocol::WSSend, Quark::MdkRuntime::Actors::Actor, Quark::MdkRuntime::Actors::InFlightMessage, Quark::MdkRuntime::Actors::MessageDispatcher, Quark::MdkRuntime::Actors::QueuedMessage, Quark::MdkRuntime::Actors::StartStopActor, Quark::MdkRuntime::Dependencies, Quark::MdkRuntime::EnvironmentVariable, Quark::MdkRuntime::EnvironmentVariables, Quark::MdkRuntime::FakeEnvVars, Quark::MdkRuntime::FakeTime, Quark::MdkRuntime::FakeTimeRequest, Quark::MdkRuntime::FakeWSActor, Quark::MdkRuntime::FakeWebSockets, Quark::MdkRuntime::Files::FileActor, Quark::MdkRuntime::Files::FileActorImpl, Quark::MdkRuntime::Files::FileContents, Quark::MdkRuntime::Files::FileDeleted, Quark::MdkRuntime::Files::SubscribeChanges, Quark::MdkRuntime::Files::Subscription, Quark::MdkRuntime::Happening, Quark::MdkRuntime::MDKRuntime, Quark::MdkRuntime::Promise::CallIfIsInstance, Quark::MdkRuntime::Promise::Callback, Quark::MdkRuntime::Promise::CallbackEvent, Quark::MdkRuntime::Promise::ChainPromise, Quark::MdkRuntime::Promise::Passthrough, Quark::MdkRuntime::Promise::Promise, Quark::MdkRuntime::Promise::PromiseResolver, Quark::MdkRuntime::Promise::PromiseValue, Quark::MdkRuntime::QuarkRuntimeTime, Quark::MdkRuntime::QuarkRuntimeWSActor, Quark::MdkRuntime::QuarkRuntimeWebSockets, Quark::MdkRuntime::RealEnvVars, Quark::MdkRuntime::Schedule, Quark::MdkRuntime::ScheduleTask, Quark::MdkRuntime::SchedulingActor, Quark::MdkRuntime::Time, Quark::MdkRuntime::WSActor, Quark::MdkRuntime::WSClose, Quark::MdkRuntime::WSClosed, Quark::MdkRuntime::WSConnectError, Quark::MdkRuntime::WSMessage, Quark::MdkRuntime::WebSockets, Quark::MdkTracing::Api::ApiHandler, Quark::MdkTracing::Api::GetLogEventsRequest, Quark::MdkTracing::Api::GetLogEventsResult, Quark::MdkTracing::FakeTracer, Quark::MdkTracing::Protocol::LogAck, Quark::MdkTracing::Protocol::LogEvent, Quark::MdkTracing::Protocol::Subscribe, Quark::MdkTracing::Protocol::TracingClient, Quark::MdkTracing::Tracer, Quark::MdkTracing::TracingDestination, Quark::MdkUtil::WaitForPromise, Quark::Quark::BaseService, Quark::Quark::Behaviors::CircuitBreaker, Quark::Quark::Behaviors::RPC, Quark::Quark::Behaviors::RPCError, Quark::Quark::Behaviors::RPCRequest, Quark::Quark::BoundMethod, Quark::Quark::CallIfIsInstance, Quark::Quark::Callback, Quark::Quark::CallbackEvent, Quark::Quark::ChainPromise, Quark::Quark::Client, Quark::Quark::Concurrent::Collector, Quark::Quark::Concurrent::CollectorExecutor, Quark::Quark::Concurrent::Context, Quark::Quark::Concurrent::Event, Quark::Quark::Concurrent::EventContext, Quark::Quark::Concurrent::Future, Quark::Quark::Concurrent::FutureCompletion, Quark::Quark::Concurrent::FutureListener, Quark::Quark::Concurrent::FutureWait, Quark::Quark::Concurrent::TLSContextInitializer, Quark::Quark::Concurrent::Timeout, Quark::Quark::Concurrent::TimeoutExpiry, Quark::Quark::Concurrent::TimeoutListener, Quark::Quark::DegenerateResolver, Quark::Quark::Error::Error, Quark::Quark::HTTPError, Quark::Quark::HTTPHandler, Quark::Quark::HTTPRequest, Quark::Quark::HTTPResponse, Quark::Quark::HTTPServlet, Quark::Quark::IO, Quark::Quark::IOHTTPHandler, Quark::Quark::IOScheduleTask, Quark::Quark::ListUtil, Quark::Quark::Logging::Appender, Quark::Quark::Logging::Config, Quark::Quark::Maybe, Quark::Quark::Mock::BinaryMessage, Quark::Quark::Mock::MockEvent, Quark::Quark::Mock::MockMessage, Quark::Quark::Mock::MockResponse, Quark::Quark::Mock::MockRuntime, Quark::Quark::Mock::MockRuntimeTest, Quark::Quark::Mock::MockSocket, Quark::Quark::Mock::MockTask, Quark::Quark::Mock::RequestEvent, Quark::Quark::Mock::SocketEvent, Quark::Quark::Mock::TextMessage, Quark::Quark::Os::Environment, Quark::Quark::Os::FileContents, Quark::Quark::Os::OSError, Quark::Quark::ParsedInt, Quark::Quark::ParsedLong, Quark::Quark::ParsedNumber, Quark::Quark::Passthrough, Quark::Quark::Promise, Quark::Quark::PromiseFactory, Quark::Quark::PromiseValue, Quark::Quark::Reflect::QuarkClass, Quark::Quark::Resolver, Quark::Quark::ResponseHolder, Quark::Quark::Runtime, Quark::Quark::Server, Quark::Quark::ServerResponder, Quark::Quark::Service, Quark::Quark::ServiceInstance, Quark::Quark::Servlet, Quark::Quark::ServletError, Quark::Quark::Spi::RuntimeFactory, Quark::Quark::Spi::RuntimeSpi, Quark::Quark::SpiApi::HTTPServletProxy, Quark::Quark::SpiApi::RuntimeProxy, Quark::Quark::SpiApi::ServletProxy, Quark::Quark::SpiApi::TaskProxy, Quark::Quark::SpiApi::WSServletProxy, Quark::Quark::SpiApiTracing::HTTPHandlerProxy, Quark::Quark::SpiApiTracing::HTTPRequestProxy, Quark::Quark::SpiApiTracing::HTTPResponseProxy, Quark::Quark::SpiApiTracing::HTTPServletProxy, Quark::Quark::SpiApiTracing::Identifiable, Quark::Quark::SpiApiTracing::Identificator, Quark::Quark::SpiApiTracing::RuntimeProxy, Quark::Quark::SpiApiTracing::ServletProxy, Quark::Quark::SpiApiTracing::TaskProxy, Quark::Quark::SpiApiTracing::WSHandlerProxy, Quark::Quark::SpiApiTracing::WSServletProxy, Quark::Quark::SpiApiTracing::WebSocketProxy, Quark::Quark::Task, Quark::Quark::Test::Harness, Quark::Quark::Test::MethodTest, Quark::Quark::Test::SafeMethodCaller, Quark::Quark::Test::Test, Quark::Quark::Test::TestInitializer, Quark::Quark::URL, Quark::Quark::UnaryCallable, Quark::Quark::WSError, Quark::Quark::WSHandler, Quark::Quark::WSServlet, Quark::Quark::WebSocket
- Defined in:
- lib/datawire-quark-core.rb
Constant Summary collapse
- Unassigned =
Class.new
Instance Method Summary collapse
Instance Method Details
#_lazy_statics ⇒ Object
82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 |
# File 'lib/datawire-quark-core.rb', line 82 def _lazy_statics lazy = :@_lazy_statics if not self.instance_variable_defined? lazy # puts "Bootstrap #{self.name}" l = self.instance_variable_set(lazy, {:__owner__ => self.name}) else l = self.instance_variable_get(lazy) end if not l.has_key? self.name o = l[:__owner__] # puts "Adding slot for #{self.name} to lazy of #{o}" l[self.name] = [] end l[self.name] end |
#static(pairs) ⇒ Object
97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 |
# File 'lib/datawire-quark-core.rb', line 97 def static(pairs) pairs.each do |name, default| _lazy_statics << name self.instance_variable_set("@#{name}", Unassigned) define_singleton_method(name) do value = self.instance_variable_get("@#{name}") if value == Unassigned value = default.call self.instance_variable_set("@#{name}", value) end value end define_singleton_method("#{name}=") do |value| self.instance_variable_set("@#{name}", value) end define_method(name) do self.class.send(name) end define_method("#{name}=") do |value| self.class.send("#{name}=", value) end end end |
#unlazy_statics ⇒ Object
75 76 77 78 79 80 81 |
# File 'lib/datawire-quark-core.rb', line 75 def unlazy_statics names = _lazy_statics # puts "unlazying #{self.name} fields #{names}" names.each do |name| self.send(name) end end |