xpipe/beacon/src/main/java/module-info.java

50 lines
1.4 KiB
Java
Raw Normal View History

2022-10-23 07:00:19 +13:00
import io.xpipe.beacon.BeaconJacksonModule;
2022-01-02 08:11:13 +13:00
import io.xpipe.beacon.exchange.*;
import io.xpipe.beacon.exchange.cli.*;
import io.xpipe.core.util.ProxyFunction;
2021-12-02 07:17:54 +13:00
2024-04-19 09:37:28 +12:00
import com.fasterxml.jackson.databind.Module;
open module io.xpipe.beacon {
2021-12-02 07:17:54 +13:00
exports io.xpipe.beacon;
2021-12-11 04:24:11 +13:00
exports io.xpipe.beacon.exchange;
exports io.xpipe.beacon.exchange.data;
exports io.xpipe.beacon.exchange.cli;
exports io.xpipe.beacon.util;
exports io.xpipe.beacon.test;
2021-12-02 07:17:54 +13:00
2022-08-13 03:26:01 +12:00
requires static com.fasterxml.jackson.core;
requires static com.fasterxml.jackson.databind;
requires transitive io.xpipe.core;
2022-01-02 08:11:13 +13:00
requires static lombok;
requires static org.junit.jupiter.api;
2021-12-02 07:17:54 +13:00
2021-12-02 21:42:33 +13:00
uses MessageExchange;
2022-12-01 07:04:35 +13:00
uses ProxyFunction;
2022-10-16 03:06:02 +13:00
2023-02-10 10:30:07 +13:00
provides Module with
BeaconJacksonModule;
2022-01-02 08:11:13 +13:00
provides io.xpipe.beacon.exchange.MessageExchange with
2023-07-30 00:36:04 +12:00
SinkExchange,
DrainExchange,
LaunchExchange,
EditStoreExchange,
StoreProviderListExchange,
ModeExchange,
QueryStoreExchange,
2022-01-02 08:11:13 +13:00
StatusExchange,
FocusExchange,
OpenExchange,
2022-01-02 08:11:13 +13:00
StopExchange,
RenameStoreExchange,
RemoveStoreExchange,
StoreAddExchange,
2022-11-01 20:01:33 +13:00
ReadDrainExchange,
2023-03-08 11:36:02 +13:00
AskpassExchange,
TerminalWaitExchange,
TerminalLaunchExchange,
ListStoresExchange,
2022-01-18 21:55:43 +13:00
DialogExchange,
2022-01-02 08:11:13 +13:00
VersionExchange;
2022-10-16 03:06:02 +13:00
}