org.otfeed.support.alt
Interface IOutboundConnection

All Known Implementing Classes:
OtfeedConnection, OutboundConnectionAdapter

public interface IOutboundConnection

Synchronous interface to the services of Opentick financial feed.


Nested Class Summary
static interface IOutboundConnection.IDataReader<T>
           
 
Method Summary
 void close()
           
 IOutboundConnection.IDataReader<OTDividend> requestDivident(java.lang.String exchangeCode, java.lang.String symbolCode, java.util.Date startDate, java.util.Date endDate)
           
 IOutboundConnection.IDataReader<OTEquityInit> requestEquityInit(java.lang.String exchangeCode, java.lang.String symbolCode)
           
 IOutboundConnection.IDataReader<java.lang.Object> requestHistBook(java.lang.String exchangeCode, java.lang.String symbolCode, java.util.Date startDate, java.util.Date endDate, java.util.EnumSet<DataEnum> dataTypes)
           
 IOutboundConnection.IDataReader<OTOHLC> requestHistData(java.lang.String exchangeCode, java.lang.String symbolCode, java.util.Date startDate, java.util.Date endDate, AggregationSpan aggregationSpan)
           
 IOutboundConnection.IDataReader<java.lang.Object> requestHistTicks(java.lang.String exchangeCode, java.lang.String symbolCode, java.util.Date startDate, java.util.Date endDate, VolumeStyleEnum volumeStyle, java.util.EnumSet<DataEnum> dataTypes)
           
 IOutboundConnection.IDataReader<OTExchange> requestListExchanges()
           
 IOutboundConnection.IDataReader<OTSymbol> requestListSymbols(java.lang.String exchangeCode, java.lang.String symbolCodePattern, java.util.Set<ListSymbolEnum> types, ListSymbolsCommand.MatchStyleEnum matchStyle)
           
 IOutboundConnection.IDataReader<java.lang.Object> requestOptionChainSnapshot(java.lang.String exchangeCode, java.lang.String symbolCode, MonthAndYear expiration, PriceRange strikeRange, VolumeStyleEnum volumeStyle, java.util.EnumSet<DataEnum> dataTypes)
           
 IOutboundConnection.IDataReader<OTOptionInit> requestOptionInit(java.lang.String exchangeCode, java.lang.String symbolCode, MonthAndYear expiration, PriceRange strikeRange)
           
 IOutboundConnection.IDataReader<java.lang.Object> requestSnapshot(java.lang.String exchangeCode, java.lang.String symbolCode, VolumeStyleEnum volumeStyle, java.util.EnumSet<DataEnum> dataTypes)
           
 IOutboundConnection.IDataReader<OTSplit> requestSplit(java.lang.String exchangeCode, java.lang.String symbolCode, java.util.Date startDate, java.util.Date endDate)
           
 IOutboundConnection.IDataReader<OTTodaysOHL> requestTodaysOHL(java.lang.String exchangeCode, java.lang.String symbolCode)
           
 

Method Detail

requestListExchanges

IOutboundConnection.IDataReader<OTExchange> requestListExchanges()

requestListSymbols

IOutboundConnection.IDataReader<OTSymbol> requestListSymbols(java.lang.String exchangeCode,
                                                             java.lang.String symbolCodePattern,
                                                             java.util.Set<ListSymbolEnum> types,
                                                             ListSymbolsCommand.MatchStyleEnum matchStyle)

requestEquityInit

IOutboundConnection.IDataReader<OTEquityInit> requestEquityInit(java.lang.String exchangeCode,
                                                                java.lang.String symbolCode)

requestDivident

IOutboundConnection.IDataReader<OTDividend> requestDivident(java.lang.String exchangeCode,
                                                            java.lang.String symbolCode,
                                                            java.util.Date startDate,
                                                            java.util.Date endDate)

requestHistData

IOutboundConnection.IDataReader<OTOHLC> requestHistData(java.lang.String exchangeCode,
                                                        java.lang.String symbolCode,
                                                        java.util.Date startDate,
                                                        java.util.Date endDate,
                                                        AggregationSpan aggregationSpan)

requestHistTicks

IOutboundConnection.IDataReader<java.lang.Object> requestHistTicks(java.lang.String exchangeCode,
                                                                   java.lang.String symbolCode,
                                                                   java.util.Date startDate,
                                                                   java.util.Date endDate,
                                                                   VolumeStyleEnum volumeStyle,
                                                                   java.util.EnumSet<DataEnum> dataTypes)

requestSnapshot

IOutboundConnection.IDataReader<java.lang.Object> requestSnapshot(java.lang.String exchangeCode,
                                                                  java.lang.String symbolCode,
                                                                  VolumeStyleEnum volumeStyle,
                                                                  java.util.EnumSet<DataEnum> dataTypes)

requestTodaysOHL

IOutboundConnection.IDataReader<OTTodaysOHL> requestTodaysOHL(java.lang.String exchangeCode,
                                                              java.lang.String symbolCode)

requestOptionChainSnapshot

IOutboundConnection.IDataReader<java.lang.Object> requestOptionChainSnapshot(java.lang.String exchangeCode,
                                                                             java.lang.String symbolCode,
                                                                             MonthAndYear expiration,
                                                                             PriceRange strikeRange,
                                                                             VolumeStyleEnum volumeStyle,
                                                                             java.util.EnumSet<DataEnum> dataTypes)

requestOptionInit

IOutboundConnection.IDataReader<OTOptionInit> requestOptionInit(java.lang.String exchangeCode,
                                                                java.lang.String symbolCode,
                                                                MonthAndYear expiration,
                                                                PriceRange strikeRange)

requestSplit

IOutboundConnection.IDataReader<OTSplit> requestSplit(java.lang.String exchangeCode,
                                                      java.lang.String symbolCode,
                                                      java.util.Date startDate,
                                                      java.util.Date endDate)

requestHistBook

IOutboundConnection.IDataReader<java.lang.Object> requestHistBook(java.lang.String exchangeCode,
                                                                  java.lang.String symbolCode,
                                                                  java.util.Date startDate,
                                                                  java.util.Date endDate,
                                                                  java.util.EnumSet<DataEnum> dataTypes)

close

void close()


Copyright © 2007-2008 Mike Kroutikov. All Rights Reserved.