mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-13 15:52:01 +07:00
This entity is going to represent running progress in Rhizome DB. The data is mostly copied from `PlatformTaskSupport.ProgressStartedEvent` structure. Few differences here: - No `CoroutineContext` in the entity It's not possible to put the actual coroutine context to `SharedEntity` because it's not serializable. The context is used mostly for cancellation of a job. The possibility to cancel a job will be provided through a different API. - New `TaskStatus` field The status represents the actual status of a task, whether it's running, paused or canceled. Also: - Added utils which should make working with `TasksInfoEntity` easier The utils are queries, which allow avoiding writing the same `asQuery().getOne` in every place where tasks info needs to be retrieved. - Marked classes used in `TaskInfoEntity` as `@Serializable` All data used in `SharedEntities` have to be serializable, otherwise it won't be possible to put entity to shared DB - Add `kotlinx/serialization/KSerializer` to `ideaProjectStructure/exposed-third-party` With Rhizome `KSerializer` is going to be exposed in more places. Therefore, it makes sense to add this class to default `exposed-third-party-api`, so the tests won't fail because of the added `@Serializable` annotation. GitOrigin-RevId: 1a1b979b7660d41879a40a4d28b6487b3205e743
52 lines
1.9 KiB
Plaintext
52 lines
1.9 KiB
Plaintext
com/google/common/net/HostAndPort
|
|
com/google/common/util/concurrent/ListenableFuture
|
|
com/google/gson/Gson
|
|
com/google/gson/JsonParseException
|
|
com/google/gson/TypeAdapter
|
|
com/google/gson/TypeAdapterFactory
|
|
com/google/gson/reflect/TypeToken
|
|
com/google/gson/stream/JsonToken
|
|
com/intellij/util/ui/MenuItemLayoutHelper
|
|
com/intellij/util/ui/MenuItemLayoutHelper$LayoutResult
|
|
com/jetbrains/WindowDecorations$CustomTitleBar
|
|
com/jetbrains/plugin/blockmap/core/BlockMap
|
|
com/jetbrains/plugin/blockmap/core/Chunk
|
|
com/jetbrains/plugin/blockmap/core/ChunkMerger
|
|
com/sun/jna/Memory
|
|
com/sun/jna/Pointer
|
|
com/sun/jna/Structure
|
|
com/sun/jna/platform/win32/WinDef$BOOLByReference
|
|
com/sun/jna/platform/win32/WinDef$DWORD
|
|
com/sun/jna/platform/win32/WinDef$HICON
|
|
com/sun/jna/platform/win32/WinDef$HWND
|
|
com/sun/jna/platform/win32/WinDef$UINT
|
|
com/sun/jna/platform/win32/WinDef$UINTByReference
|
|
com/sun/jna/win32/StdCallLibrary
|
|
io/netty/buffer/ByteBuf
|
|
io/opentelemetry/api/metrics/Meter
|
|
it/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap
|
|
it/unimi/dsi/fastutil/ints/IntArrayList
|
|
it/unimi/dsi/fastutil/ints/IntOpenHashSet
|
|
it/unimi/dsi/fastutil/ints/IntSet
|
|
it/unimi/dsi/fastutil/longs/Long2ObjectMap
|
|
it/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap
|
|
it/unimi/dsi/fastutil/longs/LongArrayList
|
|
it/unimi/dsi/fastutil/longs/LongList
|
|
java/applet/Applet
|
|
javax/xml/stream/XMLStreamReader
|
|
kotlin/jvm/internal/DefaultConstructorMarker
|
|
kotlin/reflect/KMutableProperty0
|
|
kotlin/reflect/KProperty
|
|
kotlinx/serialization/descriptors/SerialDescriptor
|
|
kotlinx/serialization/encoding/Decoder
|
|
kotlinx/serialization/encoding/Encoder
|
|
kotlinx/serialization/internal/GeneratedSerializer
|
|
net/miginfocom/layout/AC
|
|
net/miginfocom/layout/BoundSize
|
|
net/miginfocom/layout/LC
|
|
org/apache/http/client/CredentialsProvider
|
|
org/apache/http/client/config/RequestConfig$Builder
|
|
sun/awt/FontConfiguration
|
|
sun/awt/KeyboardFocusManagerPeerImpl
|
|
sun/font/SunFontManager
|