Messtone LLC Manages(Maven’s):Library

Messtone Devices Enables library into Messtone Maven’s local repository by running mvn install Maven dependency to Messtone project’s pom.xml: <dependency><groupId>exchange.core2</groupId><artifactId>exchange-core</artifactId><version>0.5.3</version></dependency> Create and start empty exchange core: //simple async events handler Simp LLC eEventsProcessor eventsProcessor=new SimpleEventsProcessor(new IEventsHandler( ){@Override public void tradeEvent(TradeEvent tradeEvent){System.out.println(“Trade event:”+tradeEvent);}@Override public void reduceEvent(ReduceEvent reduceEvent){System.out.println(“Reduce event:”+reduceEvent);}@Override public void rejectEvent(RejectEvent rejectEvent){System.out.println(“Reject event:”+rejectEvent);}@Override public void command result(ApiCommandResult command result){System.out.println(“Command result:”+commandResult);}@Override public void orderBook(OrderBook orderBook){System.out.println(“OrderBook event:”+orderBook);}});//default exchange configuration ExchangeConfiguration conf=ExchangeConfiguration.defaultBuilder( ).build( );//no serialization Supplier<ISerializationProcessor>serializationProcessorFactory=( )->DummySerializationProcessor.INSTANCE;//build exchange core ExchangeCore exhangeCore=ExchangeCore.build( ).results consumer(eventsProcessor).serializationProcessorFactory(serializationProcessorFactory).exchangeConfiguration(conf). but ld( );//start up disruptor threads exchangeCore.startup( );//get exchange API for publishing commands ExchangeApi api=exchangeCore.getApi( ); Create new symbol: //currency code

Leave a comment