Package deltix.qsrv.hf.tickdb
Class TDBRunner
- java.lang.Object
-
- deltix.qsrv.hf.tickdb.TDBRunner
-
public class TDBRunner extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTDBRunner.BarsGeneratorstatic classTDBRunner.BaseGenerator<T>static classTDBRunner.BBOGeneratorstatic classTDBRunner.CycleIterator<T>static classTDBRunner.TradesGenerator
-
Field Summary
Fields Modifier and Type Field Description protected booleanembeddedTopicsDataCacheOptionsoptionsjava.lang.Stringpassprotected booleanremoteTransportPropertiestransportPropertiesjava.lang.StringuserbooleanuseSSL
-
Constructor Summary
Constructors Constructor Description TDBRunner(boolean isRemote)TDBRunner(boolean isRemote, boolean doFormat)TDBRunner(boolean isRemote, boolean doFormat, EmbeddedServer server)TDBRunner(boolean isRemote, boolean doFormat, java.lang.String location)TDBRunner(boolean isRemote, boolean doFormat, java.lang.String location, EmbeddedServer server)TDBRunner(boolean isRemote, boolean doFormat, java.lang.String location, EmbeddedServer server, boolean enableLocalTopics)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidclose()DXTickDBcreateClient()DXTickStreamcreateStream(DXTickDB db, java.lang.String key, StreamOptions so)java.lang.StringgetLocation()intgetPort()DXTickDBgetServerDb()static java.lang.StringgetTemporaryLocation()static java.lang.StringgetTemporaryLocation(java.lang.String subpath)DXTickDBgetTickDb()protected voidopen(boolean ro)voidsetCleanup(boolean cleanup)Enables cleanup on shutdown (all local data gets deleted).voidsetDoFormat(boolean doFormat)voidsetPort(int port)voidshutdown()voidstartup()
-
-
-
Field Detail
-
remote
protected final boolean remote
-
embeddedTopics
protected final boolean embeddedTopics
-
options
public DataCacheOptions options
-
user
public java.lang.String user
-
pass
public java.lang.String pass
-
transportProperties
public TransportProperties transportProperties
-
useSSL
public boolean useSSL
-
-
Constructor Detail
-
TDBRunner
public TDBRunner(boolean isRemote)
-
TDBRunner
public TDBRunner(boolean isRemote, boolean doFormat)
-
TDBRunner
public TDBRunner(boolean isRemote, boolean doFormat, java.lang.String location)
-
TDBRunner
public TDBRunner(boolean isRemote, boolean doFormat, EmbeddedServer server)
-
TDBRunner
public TDBRunner(boolean isRemote, boolean doFormat, java.lang.String location, EmbeddedServer server)
-
TDBRunner
public TDBRunner(boolean isRemote, boolean doFormat, java.lang.String location, EmbeddedServer server, boolean enableLocalTopics)
-
-
Method Detail
-
getTemporaryLocation
public static java.lang.String getTemporaryLocation()
-
getTemporaryLocation
public static java.lang.String getTemporaryLocation(java.lang.String subpath)
-
startup
public void startup() throws java.lang.Exception- Throws:
java.lang.Exception
-
createClient
public DXTickDB createClient()
-
shutdown
public void shutdown() throws java.lang.Exception- Throws:
java.lang.Exception
-
getTickDb
public DXTickDB getTickDb()
-
getServerDb
public DXTickDB getServerDb()
-
open
protected void open(boolean ro)
-
close
protected void close()
-
setDoFormat
public void setDoFormat(boolean doFormat)
-
setPort
public void setPort(int port)
-
getPort
public int getPort()
-
createStream
public DXTickStream createStream(DXTickDB db, java.lang.String key, StreamOptions so)
-
getLocation
public java.lang.String getLocation()
-
setCleanup
public void setCleanup(boolean cleanup)
Enables cleanup on shutdown (all local data gets deleted).
-
-