|
com.jetbrains.rd.framework.AbstractBuffer |
|
|
com.jetbrains.rd.framework.AbstractPolymorphic |
|
|
kotlin.Array (extensions in package com.jetbrains.rd.framework.base) |
|
|
com.jetbrains.rd.framework.impl.CallSiteWiredRdTask |
|
|
kotlin.collections.Collection (extensions in package com.jetbrains.rd.framework.util) |
|
|
java.util.concurrent.CompletionStage (extensions in package com.jetbrains.rd.framework.util) |
|
|
com.jetbrains.rd.framework.DelegatedMarshaller |
|
|
com.jetbrains.rd.framework.impl.EndpointWiredRdTask |
|
|
com.jetbrains.rd.framework.base.ExtScheduler |
|
|
com.jetbrains.rd.framework.base.ExtWire |
|
|
com.jetbrains.rd.framework.FrameworkMarshallers |
|
|
com.jetbrains.rd.framework.IAbstractDeclaration |
|
|
com.jetbrains.rd.framework.Identities |
Generates unique identifiers for objects in an object graph, supporting separate ID spaces for IDs assigned
on the client and the server side of the protocol.
|
|
com.jetbrains.rd.framework.IdKind |
|
|
com.jetbrains.rd.framework.IIdentities |
Generates unique identifiers for objects in an object graph.
|
|
com.jetbrains.rd.framework.IInternRoot |
Interns values sent over protocol
|
|
com.jetbrains.rd.framework.IMarshaller |
A serializer that can participate in polymorphic serialization.
|
|
kotlin.Int (extensions in package com.jetbrains.rd.framework) |
|
|
com.jetbrains.rd.framework.impl.InternId |
An ID representing an interned value
|
|
com.jetbrains.rd.framework.impl.InternRoot |
|
|
com.jetbrains.rd.framework.impl.InternScheduler |
|
|
com.jetbrains.rd.framework.base.IPerContextMap |
A collection that automatically maps values to keys from RdContext's value set
Key-value pairs in this map are automatically managed based on possible values of RdContext
|
|
com.jetbrains.rd.framework.IProtocol |
A root node in an object graph which can be synchronized with its remote copy over a network or a similar connection.
|
|
com.jetbrains.rd.framework.base.IRdBindable |
A non-root node in an object graph which can be synchronized with its remote copy over a network or a similar connection.
|
|
com.jetbrains.rd.framework.IRdCall |
Represents an API provided by the remote process which can be invoked through the protocol.
|
|
com.jetbrains.rd.framework.IRdDynamic |
A node in a graph of entities that can be synchronized with its remote copy over a network or a similar connection.
|
|
com.jetbrains.rd.framework.IRdEndpoint |
Counterpart of IRdCall.
|
|
com.jetbrains.rd.framework.base.IRdReactive |
A non-root node in an object graph which can be synchronized with its remote copy over a network or a similar connection,
and which allows to subscribe to its changes.
|
|
com.jetbrains.rd.framework.IRdTask |
Represents a task that can be asynchronously executed.
|
|
com.jetbrains.rd.framework.base.IRdWireable |
Entity that could receive messages from wire
|
|
com.jetbrains.rd.framework.ISerializer |
Supports serializing and deserializing values of a specific type.
|
|
com.jetbrains.rd.framework.ISerializers |
A registry of known serializers.
|
|
com.jetbrains.rd.framework.base.ISerializersOwner |
|
|
com.jetbrains.rd.framework.IUnknownInstance |
|
|
com.jetbrains.rd.framework.IWire |
Sends and receives serialized object data over a network or a similar connection.
|
|
com.jetbrains.rd.framework.IWireWithDelayedDelivery |
|
|
kotlin.collections.List (extensions in package com.jetbrains.rd.framework.base) |
|
|
kotlin.Long (extensions in package com.jetbrains.rd.framework) |
|
|
com.jetbrains.rd.framework.MessageBroker |
|
|
com.jetbrains.rd.framework.base.ModelSynchronizer |
|
|
com.jetbrains.rd.framework.util.NetUtils |
|
|
com.jetbrains.rd.framework.Polymorphic |
|
|
com.jetbrains.rd.framework.util.PortPair |
|
|
com.jetbrains.rd.framework.Protocol |
|
|
com.jetbrains.rd.framework.impl.ProtocolContexts |
This class handles RdContext on protocol level. It tracks existing contexts and allows access to their value sets (when present)
|
|
com.jetbrains.rd.framework.base.RdBindableBase |
|
|
com.jetbrains.rd.framework.impl.RdCall |
|
|
com.jetbrains.rd.framework.RdContext |
Describes a context and provides access to value associated with this context.
The associated value is thread-local and synchronized between send/advise pairs on IWire. The associated value will be the same in handler method in IWire.advise as it was in IWire.send.
Instances of this class with the same key will share the associated value.
Best practice is to declare contexts in toplevel entities in protocol model using Toplevel.context. Manual declaration is also possible.
|
|
com.jetbrains.rd.framework.util.RdCoroutineScope |
|
|
com.jetbrains.rd.framework.base.RdDelegateBase |
|
|
com.jetbrains.rd.framework.impl.RdEndpoint |
|
|
com.jetbrains.rd.framework.base.RdExtBase |
|
|
com.jetbrains.rd.framework.RdId |
An identifier of the object that participates in the object graph.
|
|
com.jetbrains.rd.framework.impl.RdList |
|
|
com.jetbrains.rd.framework.impl.RdMap |
|
|
com.jetbrains.rd.framework.impl.RdOptionalProperty |
|
|
com.jetbrains.rd.framework.impl.RdPerContextMap |
|
|
com.jetbrains.rd.framework.impl.RdProperty |
|
|
com.jetbrains.rd.framework.impl.RdPropertyBase |
|
|
com.jetbrains.rd.framework.base.RdReactiveBase |
|
|
com.jetbrains.rd.framework.impl.RdSecureString |
This is a temporary stub for proper secure strings in protocol
Unlike a normal string, it won't be stored in logs or any other string representations of protocol entities
|
|
com.jetbrains.rd.framework.impl.RdSet |
|
|
com.jetbrains.rd.framework.impl.RdSignal |
|
|
com.jetbrains.rd.framework.impl.RdTask |
|
|
com.jetbrains.rd.framework.RdTaskResult |
The result of asynchronously executing a task.
|
|
com.jetbrains.rd.framework.ReflectionMarshaller |
|
|
com.jetbrains.rd.framework.impl.RpcTimeouts |
|
|
com.jetbrains.rd.framework.SerializationCtx |
|
|
com.jetbrains.rd.framework.Serializers |
|
|
com.jetbrains.rd.framework.SocketWire |
|
|
kotlin.String (extensions in package com.jetbrains.rd.framework) |
|
|
com.jetbrains.rd.framework.UniversalMarshaller |
|
|
com.jetbrains.rd.framework.UnsafeBuffer |
|
|
com.jetbrains.rd.framework.base.WireBase |
|
|
com.jetbrains.rd.framework.impl.WiredRdTask |
|