List of usage examples for org.springframework.amqp.rabbit.stocks.domain Quote getStock
public Stock getStock()
From source file:org.springframework.amqp.rabbit.stocks.gateway.RabbitMarketDataGateway.java
public void sendMarketData() { Quote quote = generateFakeQuote(); Stock stock = quote.getStock(); logger.info("Sending Market Data for " + stock.getTicker()); String routingKey = "app.stock.quotes." + stock.getStockExchange() + "." + stock.getTicker(); getRabbitTemplate().convertAndSend(routingKey, quote); }
From source file:org.springframework.amqp.rabbit.stocks.handler.ClientHandler.java
public void handleMessage(Quote quote) { Stock stock = quote.getStock(); log.info("Received market data. Ticker = " + stock.getTicker() + ", Price = " + quote.getPrice()); stockController.displayQuote(quote); }
From source file:org.springframework.amqp.rabbit.stocks.ui.StockPanel.java
public void displayQuote(final Quote quote) { SwingUtilities.invokeLater(new Runnable() { public void run() { Stock stock = quote.getStock(); marketDataTextArea.append(stock.getTicker() + " " + quote.getPrice() + "\n"); }/*w ww .java 2 s . c o m*/ }); }