Method | Description | |
---|---|---|
AddCustomSubsystem ( ISubsystem subsystem ) : |
Adds a custom subsystem to the builder. NOTE: This is an advanced use case that most people will never need!
|
|
AddExternalHttpPrefix ( string prefix ) : |
Adds a http prefix for the external http endpoint
|
|
AddInternalHttpPrefix ( string prefix ) : |
Adds a http prefix for the internal http endpoint
|
|
AdvertiseExternalHttpPortAs ( int extHttpPortAdvertiseAs ) : |
Sets up the External Http Port that would be advertised
|
|
AdvertiseExternalIPAs ( |
Sets up the External IP that would be advertised
|
|
AdvertiseExternalSecureTCPPortAs ( int extSecureTcpPortAdvertiseAs ) : |
Sets up the External Secure TCP Port that would be advertised
|
|
AdvertiseExternalTCPPortAs ( int extTcpPortAdvertiseAs ) : |
Sets up the External TCP Port that would be advertised
|
|
AdvertiseInternalHttpPortAs ( int intHttpPortAdvertiseAs ) : |
Sets up the Internal Http Port that would be advertised
|
|
AdvertiseInternalIPAs ( |
Sets up the Internal IP that would be advertised
|
|
AdvertiseInternalSecureTCPPortAs ( int intSecureTcpPortAdvertiseAs ) : |
Sets up the Internal Secure TCP Port that would be advertised
|
|
AdvertiseInternalTCPPortAs ( int intTcpPortAdvertiseAs ) : |
Sets up the Internal TCP Port that would be advertised
|
|
AlwaysKeepScavenged ( ) : |
The newer chunks during a scavenge are always kept
|
|
Build ( IOptions options = null, IPersistentSubscriptionConsumerStrategyFactory consumerStrategies = null ) : EventStore.Core.ClusterVNode |
Converts an VNodeBuilder to a ClusterVNode.
|
|
DisableDnsDiscovery ( ) : |
Disable dns discovery for the cluster
|
|
DisableHTTPCaching ( ) : |
Disable HTTP Caching.
|
|
DisableScavengeMerging ( ) : |
Disables the merging of chunks when scavenge is running
|
|
DoNotVerifyDbHashes ( ) : |
Marks that the existing database files should not be checked for checksums on startup.
|
|
DontAddInterfacePrefixes ( ) : |
Don't add the interface prefixes (e.g. If the External IP is set to the Loopback address, we'll add http://localhost:2113/ as a prefix)
|
|
EnableHistograms ( ) : |
Enable the tracking of various histograms in the backend, typically only used for debugging
|
|
EnableLoggingOfHttpRequests ( ) : |
Enable logging of Http Requests and Responses before they are processed
|
|
EnableSsl ( ) : |
Sets that SSL should be used on connections
|
|
EnableTrustedAuth ( ) : |
Enable trusted authentication by an intermediary in the HTTP
|
|
HavingReaderThreads ( int readerThreadsCount ) : |
Sets the number of reader threads to process read requests.
|
|
MaximumMemoryTableSizeOf ( int size ) : |
Sets the maximum size a memtable is allowed to reach (in count) before being moved to be a ptable
|
|
NoAdminOnPublicInterface ( ) : |
Disables the admin interface on the public (client) interface
|
|
NoGossipOnPublicInterface ( ) : |
Disables gossip on the public (client) interface
|
|
NoStatsOnPublicInterface ( ) : |
Disables statistics screens on the public (client) interface
|
|
OnDefaultEndpoints ( ) : |
Sets the default endpoints on localhost (1113 tcp, 2113 http)
|
|
RunInMemory ( ) : |
Returns a builder set to run in memory only
|
|
RunOnDisk ( string path ) : |
Returns a builder set to write database files to the specified path
|
|
RunProjections ( ProjectionType projectionType, int numberOfThreads = Opts.ProjectionThreadsDefault ) : |
Sets the mode and the number of threads on which to run projections.
|
|
StartStandardProjections ( ) : |
Start standard projections.
|
|
ValidateSslServer ( ) : |
Sets whether to validate that the server's certificate is trusted.
|
|
VerifyDbHashes ( ) : |
Marks that the existing database files should be checked for checksums on startup.
|
|
WithAuthenticationProvider ( IAuthenticationProviderFactory authenticationProviderFactory ) : |
Sets the authentication provider factory to use
|
|
WithBetterOrdering ( ) : |
Enable Queue affinity on reads during write process to try to get better ordering.
|
|
WithClusterDnsName ( string name ) : |
Sets the dns name used for the discovery of other cluster nodes
|
|
WithClusterGossipPort ( int port ) : |
Sets the internal gossip port (used when using cluster dns, this should point to a known port gossip will be running on)
|
|
WithCommitCount ( int commitCount ) : |
Sets the number of nodes which must acknowledge commits before acknowledging to a client. The minimum allowed value is one greater than half the cluster size.
|
|
WithCommitTimeout ( System.TimeSpan commitTimeout ) : |
Sets the commit timeout
|
|
WithExternalHeartbeatInterval ( System.TimeSpan heartbeatInterval ) : |
Sets the heartbeat interval for the external network interface.
|
|
WithExternalHeartbeatTimeout ( System.TimeSpan heartbeatTimeout ) : |
Sets the heartbeat timeout for the external network interface.
|
|
WithExternalHttpOn ( |
Sets the external http endpoint to the specified value
|
|
WithExternalSecureTcpOn ( |
Sets the external secure tcp endpoint to the specified value
|
|
WithExternalTcpOn ( |
Sets the external tcp endpoint to the specified value
|
|
WithGossipAllowedTimeDifference ( System.TimeSpan gossipAllowedDifference ) : |
Sets the allowed gossip time difference
|
|
WithGossipInterval ( System.TimeSpan gossipInterval ) : |
Sets the gossip interval
|
|
WithGossipSeeds ( ) : |
Sets the gossip seeds this node should talk to
|
|
WithGossipTimeout ( System.TimeSpan gossipTimeout ) : |
Sets the gossip timeout
|
|
WithHashCollisionReadLimitOf ( int hashCollisionReadLimit ) : |
Sets the maximum number of events to read in case of a stream Id hash collision
|
|
WithIndexBitnessVersion ( byte indexBitnessVersion ) : |
The bitness version of the indexes
|
|
WithIndexCacheDepth ( int indexCacheDepth ) : |
Sets the depth to cache for the mid point cache in index
|
|
WithIndexPath ( string indexPath ) : |
Sets the path the index should be loaded/saved to
|
|
WithInternalHeartbeatInterval ( System.TimeSpan heartbeatInterval ) : |
Sets the heartbeat interval for the internal network interface.
|
|
WithInternalHeartbeatTimeout ( System.TimeSpan heartbeatTimeout ) : |
Sets the heartbeat timeout for the internal network interface.
|
|
WithInternalHttpOn ( |
Sets the internal http endpoint to the specified value
|
|
WithInternalSecureTcpOn ( |
Sets the internal secure tcp endpoint to the specified value
|
|
WithInternalTcpOn ( |
Sets the internal tcp endpoint to the specified value
|
|
WithMinFlushDelay ( System.TimeSpan minFlushDelay ) : |
Sets the minimum flush delay
|
|
WithNodePriority ( int nodePriority ) : |
Sets the node priority used during master election
|
|
WithPrepareCount ( int prepareCount ) : |
Sets the number of nodes which must acknowledge prepares. The minimum allowed value is one greater than half the cluster size.
|
|
WithPrepareTimeout ( System.TimeSpan prepareTimeout ) : |
Sets the prepare timeout
|
|
WithScavengeHistoryMaxAge ( int scavengeHistoryMaxAge ) : |
The number of days to keep scavenge history (Default: 30)
|
|
WithServerCertificate ( |
Sets the Server SSL Certificate
|
|
WithServerCertificateFromFile ( string path, string password ) : |
Sets the Server SSL Certificate to be loaded from a file
|
|
WithServerCertificateFromStore ( StoreLocation storeLocation, StoreName storeName, string certificateSubjectName, string certificateThumbprint ) : |
Sets the Server SSL Certificate to be loaded from a certificate store
|
|
WithServerCertificateFromStore ( StoreName storeName, string certificateSubjectName, string certificateThumbprint ) : |
Sets the Server SSL Certificate to be loaded from a certificate store
|
|
WithSslTargetHost ( string targetHost ) : |
Sets the target host of the server's SSL certificate.
|
|
WithStatsPeriod ( System.TimeSpan statsPeriod ) : |
Sets the period between statistics gathers
|
|
WithStatsStorage ( StatsStorage statsStorage ) : |
Sets how stats are stored. Default is Stream
|
|
WithTfCachedChunks ( int cachedChunks ) : |
The number of chunks to cache in unmanaged memory.
|
|
WithTfChunkSize ( int chunkSize ) : |
Sets the transaction file chunk size. Default is TFConsts.ChunkSize
|
|
WithTfChunksCacheSize ( long chunksCacheSize ) : |
Sets the transaction file chunk cache size. Default is TFConsts.ChunksCacheSize
|
|
WithUnsafeDisableFlushToDisk ( ) : |
Disables Hard Deletes (UNSAFE: use to remove hard deletes)
|
|
WithUnsafeIgnoreHardDelete ( ) : |
Disables Hard Deletes (UNSAFE: use to remove hard deletes)
|
|
WithWorkerThreads ( int count ) : |
Sets the number of worker threads to use in shared threadpool
|
Method | Description | |
---|---|---|
SetUpProjectionsIfNeeded ( ) : void | ||
VNodeBuilder ( ) : System | ||
WithClusterNodeSettings ( int clusterNodeCount ) : |
||
WithSingleNodeSettings ( ) : |
Method | Description | |
---|---|---|
CreateDbConfig ( int chunkSize, int cachedChunks, string dbPath, long chunksCacheSize, bool inMemDb, ILogger log ) : EventStore.Core.TransactionLog.Chunks.TFChunkDbConfig | ||
EnsureGossipAdvertiseInfo ( ) : |
||
EnsureHttpPrefixes ( ) : void | ||
GetCertificateFromStore ( |
||
GetGossipSource ( ) : IGossipSeedSource | ||
RunProjections ( ClientAPI projectionsMode, int numberOfThreads = Opts.ProjectionThreadsDefault ) : |
public AddCustomSubsystem ( ISubsystem subsystem ) : |
||
subsystem | ISubsystem | The subsystem to add |
return |
public AddExternalHttpPrefix ( string prefix ) : |
||
prefix | string | The prefix to add |
return |
public AddInternalHttpPrefix ( string prefix ) : |
||
prefix | string | The prefix to add |
return |
public AdvertiseExternalHttpPortAs ( int extHttpPortAdvertiseAs ) : |
||
extHttpPortAdvertiseAs | int | |
return |
public AdvertiseExternalIPAs ( |
||
extIpAdvertiseAs | ||
return |
public AdvertiseExternalSecureTCPPortAs ( int extSecureTcpPortAdvertiseAs ) : |
||
extSecureTcpPortAdvertiseAs | int | |
return |
public AdvertiseExternalTCPPortAs ( int extTcpPortAdvertiseAs ) : |
||
extTcpPortAdvertiseAs | int | |
return |
public AdvertiseInternalHttpPortAs ( int intHttpPortAdvertiseAs ) : |
||
intHttpPortAdvertiseAs | int | |
return |
public AdvertiseInternalIPAs ( |
||
intIpAdvertiseAs | ||
return |
public AdvertiseInternalSecureTCPPortAs ( int intSecureTcpPortAdvertiseAs ) : |
||
intSecureTcpPortAdvertiseAs | int | |
return |
public AdvertiseInternalTCPPortAs ( int intTcpPortAdvertiseAs ) : |
||
intTcpPortAdvertiseAs | int | |
return |
public AlwaysKeepScavenged ( ) : |
||
return |
public Build ( IOptions options = null, IPersistentSubscriptionConsumerStrategyFactory consumerStrategies = null ) : EventStore.Core.ClusterVNode | ||
options | IOptions | The options with which to build the infoController |
consumerStrategies | IPersistentSubscriptionConsumerStrategyFactory | The consumer strategies with which to build the node |
return | EventStore.Core.ClusterVNode |
public DisableDnsDiscovery ( ) : |
||
return |
public DisableScavengeMerging ( ) : |
||
return |
public DoNotVerifyDbHashes ( ) : |
||
return |
public DontAddInterfacePrefixes ( ) : |
||
return |
public EnableLoggingOfHttpRequests ( ) : |
||
return |
public HavingReaderThreads ( int readerThreadsCount ) : |
||
readerThreadsCount | int | |
return |
public MaximumMemoryTableSizeOf ( int size ) : |
||
size | int | The maximum count |
return |
public NoAdminOnPublicInterface ( ) : |
||
return |
public NoGossipOnPublicInterface ( ) : |
||
return |
public NoStatsOnPublicInterface ( ) : |
||
return |
public RunOnDisk ( string path ) : |
||
path | string | The path on disk in which to write the database files |
return |
public RunProjections ( ProjectionType projectionType, int numberOfThreads = Opts.ProjectionThreadsDefault ) : |
||
projectionType | ProjectionType | The mode in which to run the projections system |
numberOfThreads | int | The number of threads to use for projections. Defaults to 3. |
return |
protected abstract SetUpProjectionsIfNeeded ( ) : void | ||
return | void |
public StartStandardProjections ( ) : |
||
return |
public WithAuthenticationProvider ( IAuthenticationProviderFactory authenticationProviderFactory ) : |
||
authenticationProviderFactory | IAuthenticationProviderFactory | The authentication provider factory to use |
return |
public WithClusterDnsName ( string name ) : |
||
name | string | The dns name the node should use to discover gossip partners |
return |
public WithClusterGossipPort ( int port ) : |
||
port | int | The cluster gossip to use |
return |
protected WithClusterNodeSettings ( int clusterNodeCount ) : |
||
clusterNodeCount | int | |
return |
public WithCommitCount ( int commitCount ) : |
||
commitCount | int | The number of nodes which must acknowledge commits |
return |
public WithCommitTimeout ( System.TimeSpan commitTimeout ) : |
||
commitTimeout | System.TimeSpan | The commit timeout |
return |
public WithExternalHeartbeatInterval ( System.TimeSpan heartbeatInterval ) : |
||
heartbeatInterval | System.TimeSpan | The heartbeat interval |
return |
public WithExternalHeartbeatTimeout ( System.TimeSpan heartbeatTimeout ) : |
||
heartbeatTimeout | System.TimeSpan | The heartbeat timeout |
return |
public WithExternalHttpOn ( |
||
endpoint | The external endpoint to use | |
return |
public WithExternalSecureTcpOn ( |
||
endpoint | The external secure endpoint to use | |
return |
public WithExternalTcpOn ( |
||
endpoint | The external endpoint to use | |
return |
public WithGossipAllowedTimeDifference ( System.TimeSpan gossipAllowedDifference ) : |
||
gossipAllowedDifference | System.TimeSpan | The allowed gossip time difference |
return |
public WithGossipInterval ( System.TimeSpan gossipInterval ) : |
||
gossipInterval | System.TimeSpan | The gossip interval |
return |
public WithGossipTimeout ( System.TimeSpan gossipTimeout ) : |
||
gossipTimeout | System.TimeSpan | The gossip timeout |
return |
public WithHashCollisionReadLimitOf ( int hashCollisionReadLimit ) : |
||
hashCollisionReadLimit | int | The maximum count |
return |
public WithIndexBitnessVersion ( byte indexBitnessVersion ) : |
||
indexBitnessVersion | byte | The version of the bitness |
return |
public WithIndexCacheDepth ( int indexCacheDepth ) : |
||
indexCacheDepth | int | The index cache depth |
return |
public WithIndexPath ( string indexPath ) : |
||
indexPath | string | The index path |
return |
public WithInternalHeartbeatInterval ( System.TimeSpan heartbeatInterval ) : |
||
heartbeatInterval | System.TimeSpan | The heartbeat interval |
return |
public WithInternalHeartbeatTimeout ( System.TimeSpan heartbeatTimeout ) : |
||
heartbeatTimeout | System.TimeSpan | The heartbeat timeout |
return |
public WithInternalHttpOn ( |
||
endpoint | The internal endpoint to use | |
return |
public WithInternalSecureTcpOn ( |
||
endpoint | The internal secure endpoint to use | |
return |
public WithInternalTcpOn ( |
||
endpoint | The internal endpoint to use | |
return |
public WithMinFlushDelay ( System.TimeSpan minFlushDelay ) : |
||
minFlushDelay | System.TimeSpan | The minimum flush delay |
return |
public WithNodePriority ( int nodePriority ) : |
||
nodePriority | int | The node priority used during master election |
return |
public WithPrepareCount ( int prepareCount ) : |
||
prepareCount | int | The number of nodes which must acknowledge prepares |
return |
public WithPrepareTimeout ( System.TimeSpan prepareTimeout ) : |
||
prepareTimeout | System.TimeSpan | The prepare timeout |
return |
public WithScavengeHistoryMaxAge ( int scavengeHistoryMaxAge ) : |
||
scavengeHistoryMaxAge | int | The number of days to keep scavenge history |
return |
public WithServerCertificate ( |
||
sslCertificate | The server SSL certificate to use | |
return |
public WithServerCertificateFromFile ( string path, string password ) : |
||
path | string | The path to the certificate file |
password | string | The password for the certificate |
return |
public WithServerCertificateFromStore ( StoreLocation storeLocation, StoreName storeName, string certificateSubjectName, string certificateThumbprint ) : |
||
storeLocation | StoreLocation | The location of the certificate store |
storeName | StoreName | The name of the certificate store |
certificateSubjectName | string | The subject name of the certificate |
certificateThumbprint | string | The thumbpreint of the certificate |
return |
public WithServerCertificateFromStore ( StoreName storeName, string certificateSubjectName, string certificateThumbprint ) : |
||
storeName | StoreName | The name of the certificate store |
certificateSubjectName | string | The subject name of the certificate |
certificateThumbprint | string | The thumbpreint of the certificate |
return |
protected WithSingleNodeSettings ( ) : |
||
return |
public WithSslTargetHost ( string targetHost ) : |
||
targetHost | string | The target host of the server's SSL certificate |
return |
public WithStatsPeriod ( System.TimeSpan statsPeriod ) : |
||
statsPeriod | System.TimeSpan | The period between statistics gathers |
return |
public WithStatsStorage ( StatsStorage statsStorage ) : |
||
statsStorage | StatsStorage | The storage method to use |
return |
public WithTfCachedChunks ( int cachedChunks ) : |
||
cachedChunks | int | The number of chunks to cache |
return |
public WithTfChunkSize ( int chunkSize ) : |
||
chunkSize | int | The size of the chunk, in bytes |
return |
public WithTfChunksCacheSize ( long chunksCacheSize ) : |
||
chunksCacheSize | long | The size of the cache |
return |
public WithUnsafeDisableFlushToDisk ( ) : |
||
return |
public WithUnsafeIgnoreHardDelete ( ) : |
||
return |
public WithWorkerThreads ( int count ) : |
||
count | int | The number of worker threads |
return |
protected IAuthenticationProviderFactory _authenticationProviderFactory | ||
return | IAuthenticationProviderFactory |
protected X509Certificate2,System.Security.Cryptography.X509Certificates _certificate | ||
return |
protected TimeSpan,System _commitTimeout | ||
return | System.TimeSpan |
protected TFChunkDb,EventStore.Core.TransactionLog.Chunks _db | ||
return | EventStore.Core.TransactionLog.Chunks.TFChunkDb |
protected TFChunkDbConfig,EventStore.Core.TransactionLog.Chunks _dbConfig | ||
return | EventStore.Core.TransactionLog.Chunks.TFChunkDbConfig |
protected TimeSpan,System _extTcpHeartbeatInterval | ||
return | System.TimeSpan |
protected TimeSpan,System _extTcpHeartbeatTimeout | ||
return | System.TimeSpan |
protected IPEndPoint,System.Net _externalHttp | ||
return |
protected IPEndPoint,System.Net _externalSecureTcp | ||
return |
protected IPEndPoint,System.Net _externalTcp | ||
return |
protected GossipAdvertiseInfo,EventStore.Core.Data _gossipAdvertiseInfo | ||
return |
protected TimeSpan,System _gossipAllowedTimeDifference | ||
return | System.TimeSpan |
protected TimeSpan,System _gossipInterval | ||
return | System.TimeSpan |
protected TimeSpan,System _gossipTimeout | ||
return | System.TimeSpan |
protected TimeSpan,System _intTcpHeartbeatInterval | ||
return | System.TimeSpan |
protected TimeSpan,System _intTcpHeartbeatTimeout | ||
return | System.TimeSpan |
protected IPEndPoint,System.Net _internalHttp | ||
return |
protected IPEndPoint,System.Net _internalSecureTcp | ||
return |
protected IPEndPoint,System.Net _internalTcp | ||
return |
protected TimeSpan,System _minFlushDelay | ||
return | System.TimeSpan |
protected TimeSpan,System _prepareTimeout | ||
return | System.TimeSpan |
protected ProjectionType _projectionType | ||
return | ProjectionType |
protected bool _startStandardProjections | ||
return | bool |
protected bool _unsafeDisableFlushToDisk | ||
return | bool |
protected ClusterVNodeSettings,EventStore.Core.Cluster.Settings _vNodeSettings | ||
return |