Example usage for org.springframework.amqp.rabbit.stocks.domain Stock getTicker

List of usage examples for org.springframework.amqp.rabbit.stocks.domain Stock getTicker

Introduction

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

Prototype

public String getTicker() 

Source Link

Usage

From source file:org.springframework.amqp.rabbit.stocks.gateway.RabbitMarketDataGateway.java

public void sendMarketData() {
    Quote quote = generateFakeQuote();/*from   w w  w. j a  v  a  2s .co  m*/
    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  w w.jav  a2s. c  o m
    });
}