org.otfeed.j2ee.ra
Class OtfeedConnection

java.lang.Object
  extended by org.otfeed.j2ee.ra.OtfeedConnection
All Implemented Interfaces:
IOutboundConnection

public class OtfeedConnection
extends java.lang.Object
implements IOutboundConnection


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.otfeed.support.alt.IOutboundConnection
IOutboundConnection.IDataReader<T>
 
Constructor Summary
OtfeedConnection(OtfeedManagedConnection c)
           
 
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OtfeedConnection

public OtfeedConnection(OtfeedManagedConnection c)
Method Detail

close

public void close()
Specified by:
close in interface IOutboundConnection

requestDivident

public IOutboundConnection.IDataReader<OTDividend> requestDivident(java.lang.String exchangeCode,
                                                                   java.lang.String symbolCode,
                                                                   java.util.Date startDate,
                                                                   java.util.Date endDate)
Specified by:
requestDivident in interface IOutboundConnection

requestEquityInit

public IOutboundConnection.IDataReader<OTEquityInit> requestEquityInit(java.lang.String exchangeCode,
                                                                       java.lang.String symbolCode)
Specified by:
requestEquityInit in interface IOutboundConnection

requestHistBook

public 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)
Specified by:
requestHistBook in interface IOutboundConnection

requestHistData

public IOutboundConnection.IDataReader<OTOHLC> requestHistData(java.lang.String exchangeCode,
                                                               java.lang.String symbolCode,
                                                               java.util.Date startDate,
                                                               java.util.Date endDate,
                                                               AggregationSpan aggregationSpan)
Specified by:
requestHistData in interface IOutboundConnection

requestHistTicks

public 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)
Specified by:
requestHistTicks in interface IOutboundConnection

requestListExchanges

public IOutboundConnection.IDataReader<OTExchange> requestListExchanges()
Specified by:
requestListExchanges in interface IOutboundConnection

requestListSymbols

public IOutboundConnection.IDataReader<OTSymbol> requestListSymbols(java.lang.String exchangeCode,
                                                                    java.lang.String symbolCodePattern,
                                                                    java.util.Set<ListSymbolEnum> types,
                                                                    ListSymbolsCommand.MatchStyleEnum matchStyle)
Specified by:
requestListSymbols in interface IOutboundConnection

requestOptionChainSnapshot

public 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)
Specified by:
requestOptionChainSnapshot in interface IOutboundConnection

requestOptionInit

public IOutboundConnection.IDataReader<OTOptionInit> requestOptionInit(java.lang.String exchangeCode,
                                                                       java.lang.String symbolCode,
                                                                       MonthAndYear expiration,
                                                                       PriceRange strikeRange)
Specified by:
requestOptionInit in interface IOutboundConnection

requestSnapshot

public IOutboundConnection.IDataReader<java.lang.Object> requestSnapshot(java.lang.String exchangeCode,
                                                                         java.lang.String symbolCode,
                                                                         VolumeStyleEnum volumeStyle,
                                                                         java.util.EnumSet<DataEnum> dataTypes)
Specified by:
requestSnapshot in interface IOutboundConnection

requestSplit

public IOutboundConnection.IDataReader<OTSplit> requestSplit(java.lang.String exchangeCode,
                                                             java.lang.String symbolCode,
                                                             java.util.Date startDate,
                                                             java.util.Date endDate)
Specified by:
requestSplit in interface IOutboundConnection

requestTodaysOHL

public IOutboundConnection.IDataReader<OTTodaysOHL> requestTodaysOHL(java.lang.String exchangeCode,
                                                                     java.lang.String symbolCode)
Specified by:
requestTodaysOHL in interface IOutboundConnection


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