X: Rearrange source tree for misplaced services and plugins

This commit is contained in:
2026-08-08 14:25:09 +02:00
parent bc936e029d
commit cac555159d
8 changed files with 42 additions and 16 deletions
@@ -1,4 +1,4 @@
package com.r35157.assetaz.core.service.ticker; package com.r35157.assetaz.services.ticker;
import com.r35157.libs.valuetypes.basic.AssetPrice; import com.r35157.libs.valuetypes.basic.AssetPrice;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
@@ -1,4 +1,4 @@
package com.r35157.assetaz.core.service.ticker; package com.r35157.assetaz.services.ticker;
import com.r35157.libs.valuetypes.basic.TradingPair; import com.r35157.libs.valuetypes.basic.TradingPair;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
@@ -1,9 +1,9 @@
package com.r35157.assetaz.core.service.ticker.impl.ref; package com.r35157.assetaz.services.ticker.impl.ref;
import com.r35157.assetaz.core.service.ticker.PriceObservation; import com.r35157.assetaz.services.ticker.PriceObservation;
import com.r35157.assetaz.core.service.ticker.PriceSink; import com.r35157.assetaz.services.ticker.plugins.pricesource.PriceSink;
import com.r35157.assetaz.core.service.ticker.PriceSource; import com.r35157.assetaz.services.ticker.plugins.pricesource.PriceSource;
import com.r35157.assetaz.core.service.ticker.TickerService; import com.r35157.assetaz.services.ticker.TickerService;
import com.r35157.libs.valuetypes.basic.AssetPrice; import com.r35157.libs.valuetypes.basic.AssetPrice;
import com.r35157.libs.valuetypes.basic.TradingPair; import com.r35157.libs.valuetypes.basic.TradingPair;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
@@ -1,4 +1,4 @@
package com.r35157.assetaz.core.service.ticker; package com.r35157.assetaz.services.ticker.plugins.pricesource;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
@@ -10,7 +10,6 @@ import java.time.Instant;
*/ */
@FunctionalInterface @FunctionalInterface
public interface PriceSink { public interface PriceSink {
void announce( void announce(
@NotNull PriceSource source, @NotNull PriceSource source,
@NotNull ΩPriceΩ price, @NotNull ΩPriceΩ price,
@@ -1,4 +1,4 @@
package com.r35157.assetaz.core.service.ticker; package com.r35157.assetaz.services.ticker.plugins.pricesource;
import com.r35157.libs.valuetypes.basic.TradingPair; import com.r35157.libs.valuetypes.basic.TradingPair;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
@@ -1,7 +1,7 @@
package com.r35157.assetaz.core.service.ticker.impl.ref; package com.r35157.assetaz.services.ticker.plugins.pricesource.impl.hardcoded;
import com.r35157.assetaz.core.service.ticker.PriceSink; import com.r35157.assetaz.services.ticker.plugins.pricesource.PriceSink;
import com.r35157.assetaz.core.service.ticker.PriceSource; import com.r35157.assetaz.services.ticker.plugins.pricesource.PriceSource;
import com.r35157.assetaz.services.cis.CurrencyIdentityService; import com.r35157.assetaz.services.cis.CurrencyIdentityService;
import com.r35157.libs.valuetypes.basic.TradingPair; import com.r35157.libs.valuetypes.basic.TradingPair;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
@@ -0,0 +1,28 @@
package com.r35157.assetaz.services.ticker.plugins.pricesource.impl.raydiumpool;
import com.r35157.assetaz.services.ticker.plugins.pricesource.PriceSink;
import com.r35157.assetaz.services.ticker.plugins.pricesource.PriceSource;
import com.r35157.libs.valuetypes.basic.TradingPair;
import org.jetbrains.annotations.NotNull;
public final class RaydiumPoolPriceSource implements PriceSource {
@Override
public @NotNull TradingPair getTradingPair() {
throw new UnsupportedOperationException("Not Implemented");
}
@Override
public @NotNull ΩPriceSourceNameΩ getSourceName() {
throw new UnsupportedOperationException("Not Implemented");
}
@Override
public void start(@NotNull PriceSink priceSink) {
throw new UnsupportedOperationException("Not Implemented");
}
@Override
public void stop() {
throw new UnsupportedOperationException("Not Implemented");
}
}
@@ -2,8 +2,8 @@ package com.r35157.nenjim.hubd.impl.ref;
import com.fanitas.evelyn.core.Evelyn; import com.fanitas.evelyn.core.Evelyn;
import com.fanitas.evelyn.core.impl.ref.EvelynImpl; import com.fanitas.evelyn.core.impl.ref.EvelynImpl;
import com.r35157.assetaz.core.service.ticker.impl.ref.HardcodedPriceSource; import com.r35157.assetaz.services.ticker.plugins.pricesource.impl.hardcoded.HardcodedPriceSource;
import com.r35157.assetaz.core.service.ticker.impl.ref.TickerServiceImpl; import com.r35157.assetaz.services.ticker.impl.ref.TickerServiceImpl;
import com.r35157.assetaz.services.cis.CurrencyIdentityService; import com.r35157.assetaz.services.cis.CurrencyIdentityService;
import com.r35157.assetaz.services.cis.impl.hc.HardcodedCurrencyIdentityService; import com.r35157.assetaz.services.cis.impl.hc.HardcodedCurrencyIdentityService;
import com.r35157.evelyn.emc.EvelynMissionControl; import com.r35157.evelyn.emc.EvelynMissionControl;
@@ -12,7 +12,6 @@ import com.r35157.jupiterperpsalarm.impl.ref.JupiterPerpsAlarmImpl;
import com.r35157.nenjim.composer.NenjimComposer; import com.r35157.nenjim.composer.NenjimComposer;
import com.r35157.nenjim.composer.impl.ref.NenjimComposerImpl; import com.r35157.nenjim.composer.impl.ref.NenjimComposerImpl;
import com.r35157.nenjim.hubd.NenjimHub; import com.r35157.nenjim.hubd.NenjimHub;
import com.r35157.nenjim.hubd.journal.Journal;
import com.r35157.nenjim.npm.NenjimProcessManager; import com.r35157.nenjim.npm.NenjimProcessManager;
import com.r35157.nenjim.npm.impl.ref.NenjimProcessManagerImpl; import com.r35157.nenjim.npm.impl.ref.NenjimProcessManagerImpl;
import com.r35157.nenjim.ntt.NenjimTestTool; import com.r35157.nenjim.ntt.NenjimTestTool;