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 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 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.core.service.ticker.PriceSink;
import com.r35157.assetaz.core.service.ticker.PriceSource;
import com.r35157.assetaz.core.service.ticker.TickerService;
import com.r35157.assetaz.services.ticker.PriceObservation;
import com.r35157.assetaz.services.ticker.plugins.pricesource.PriceSink;
import com.r35157.assetaz.services.ticker.plugins.pricesource.PriceSource;
import com.r35157.assetaz.services.ticker.TickerService;
import com.r35157.libs.valuetypes.basic.AssetPrice;
import com.r35157.libs.valuetypes.basic.TradingPair;
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;
@@ -10,7 +10,6 @@ import java.time.Instant;
*/
@FunctionalInterface
public interface PriceSink {
void announce(
@NotNull PriceSource source,
@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 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.core.service.ticker.PriceSource;
import com.r35157.assetaz.services.ticker.plugins.pricesource.PriceSink;
import com.r35157.assetaz.services.ticker.plugins.pricesource.PriceSource;
import com.r35157.assetaz.services.cis.CurrencyIdentityService;
import com.r35157.libs.valuetypes.basic.TradingPair;
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.impl.ref.EvelynImpl;
import com.r35157.assetaz.core.service.ticker.impl.ref.HardcodedPriceSource;
import com.r35157.assetaz.core.service.ticker.impl.ref.TickerServiceImpl;
import com.r35157.assetaz.services.ticker.plugins.pricesource.impl.hardcoded.HardcodedPriceSource;
import com.r35157.assetaz.services.ticker.impl.ref.TickerServiceImpl;
import com.r35157.assetaz.services.cis.CurrencyIdentityService;
import com.r35157.assetaz.services.cis.impl.hc.HardcodedCurrencyIdentityService;
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.impl.ref.NenjimComposerImpl;
import com.r35157.nenjim.hubd.NenjimHub;
import com.r35157.nenjim.hubd.journal.Journal;
import com.r35157.nenjim.npm.NenjimProcessManager;
import com.r35157.nenjim.npm.impl.ref.NenjimProcessManagerImpl;
import com.r35157.nenjim.ntt.NenjimTestTool;