Example usage for org.springframework.amqp.rabbit.stocks.domain Quote getStock

List of usage examples for org.springframework.amqp.rabbit.stocks.domain Quote getStock

Introduction

In this page you can find the example usage for org.springframework.amqp.rabbit.stocks.domain Quote getStock.

Prototype

public Stock getStock() 

Source Link

Usage

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*/
    });
}