Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/airbnb/SpinalTap
/ functions
Functions
687 in github.com/airbnb/SpinalTap
⨍
Functions
687
◇
Types & classes
189
↓ 1 callers
Method
createDatabase
(@NonNull final String database)
spinaltap-mysql/src/main/java/com/airbnb/spinaltap/mysql/schema/MysqlSchemaDatabase.java:81
↓ 1 callers
Method
createDestination
( final MysqlConfiguration sourceConfiguration, final DestinationConfiguration destinationConfigur
spinaltap-mysql/src/main/java/com/airbnb/spinaltap/mysql/MysqlPipeFactory.java:129
↓ 1 callers
Method
createDestination
()
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/destination/DestinationBuilder.java:119
↓ 1 callers
Method
createDestinationPool
(final Supplier<Destination> supplier)
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/destination/DestinationBuilder.java:121
↓ 1 callers
Method
createKafkaTopic
(String topicName)
spinaltap-kafka/src/test/java/com/airbnb/spinaltap/kafka/KafkaDestinationTest.java:88
↓ 1 callers
Method
createMessage
(String attributeName, String tableName)
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/exception/AttributeValueDeserializationException.java:11
↓ 1 callers
Method
createMessage
(String columnName, String tableName)
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/exception/ColumnDeserializationException.java:11
↓ 1 callers
Method
createMysqlPipeFactory
( final SpinalTapStandaloneConfiguration config)
spinaltap-standalone/src/main/java/com/airbnb/spinaltap/SpinalTapStandaloneApp.java:51
↓ 1 callers
Method
createPipes
Creates the list of {@link Pipe}s for the {@link Source} constructed from the given {@link com.airbnb.spinaltap.common.config.SourceConfiguration}. @
spinaltap-mysql/src/main/java/com/airbnb/spinaltap/mysql/MysqlPipeFactory.java:79
↓ 1 callers
Method
createPrimaryKey
( List<String> pkColumnNames, ImmutableMap<String, ColumnMetadata> columns)
spinaltap-model/src/main/java/com/airbnb/spinaltap/mysql/mutation/schema/Table.java:129
↓ 1 callers
Method
createSource
( final MysqlConfiguration configuration, final StateRepositoryFactory<MysqlSourceState> repositor
spinaltap-mysql/src/main/java/com/airbnb/spinaltap/mysql/MysqlPipeFactory.java:109
↓ 1 callers
Method
createZookeeperRepositoryFactory
( final SpinalTapStandaloneConfiguration config)
spinaltap-standalone/src/main/java/com/airbnb/spinaltap/SpinalTapStandaloneApp.java:68
↓ 1 callers
Method
delay
Induces a delay given the configured delay time. @param mutation The {@link Mutation} for which to consider the delay @throws InterruptedException
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/destination/AbstractDestination.java:77
↓ 1 callers
Method
deleteSchemas
(Collection<Long> ids)
spinaltap-mysql/src/main/java/com/airbnb/spinaltap/mysql/schema/MysqlSchemaStore.java:291
↓ 1 callers
Method
deserializationFailure
(Throwable error)
spinaltap-mysql/src/main/java/com/airbnb/spinaltap/mysql/MysqlSourceMetrics.java:83
↓ 1 callers
Method
disconnect
()
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/source/AbstractDataStoreSource.java:81
↓ 1 callers
Method
dropDatabases
()
spinaltap-mysql/src/main/java/com/airbnb/spinaltap/mysql/schema/MysqlSchemaDatabase.java:103
↓ 1 callers
Method
fetchTable
( final long tableId, final String databaseName, final String tableName, final List<Co
spinaltap-mysql/src/main/java/com/airbnb/spinaltap/mysql/TableCache.java:96
↓ 1 callers
Method
get
()
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/util/ZookeeperRepository.java:50
↓ 1 callers
Method
getAllDatabases
()
spinaltap-mysql/src/main/java/com/airbnb/spinaltap/mysql/schema/MysqlSchemaReader.java:25
↓ 1 callers
Method
getAllTablesIn
(String database)
spinaltap-mysql/src/main/java/com/airbnb/spinaltap/mysql/schema/MysqlSchemaReader.java:39
↓ 1 callers
Method
getCreateTableDDL
(@NonNull String database, @NonNull String table)
spinaltap-mysql/src/main/java/com/airbnb/spinaltap/mysql/schema/MysqlSchemaReader.java:87
↓ 1 callers
Method
getDefaultPartition
(final String name)
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/pipe/PipeManager.java:81
↓ 1 callers
Method
getEarliestState
()
spinaltap-mysql/src/main/java/com/airbnb/spinaltap/mysql/MysqlSource.java:165
↓ 1 callers
Method
getHostName
()
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/pipe/AbstractPipeFactory.java:31
↓ 1 callers
Method
getKeyManagerFactory
()
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/config/TlsConfiguration.java:42
↓ 1 callers
Method
getKeyManagers
()
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/config/TlsConfiguration.java:55
↓ 1 callers
Method
getLastMutation
@return the last mutation successfully sent to the pipe's {@link Destination}.
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/pipe/Pipe.java:55
↓ 1 callers
Method
getMasterStatus
()
spinaltap-mysql/src/main/java/com/airbnb/spinaltap/mysql/MysqlClient.java:71
↓ 1 callers
Method
getMutation
(byte[] payload)
spinaltap-kafka/src/test/java/com/airbnb/spinaltap/kafka/KafkaDestinationTest.java:165
↓ 1 callers
Method
getPreviousStates
@return a collection representing the {@link SourceState}s currently in the state history.
spinaltap-mysql/src/main/java/com/airbnb/spinaltap/mysql/StateHistory.java:123
↓ 1 callers
Method
getRemainingCapacity
()
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/destination/BufferedDestination.java:58
↓ 1 callers
Method
getStateHistoryRepository
@return the {@link Repository} of the history of {@link SourceState} objects for a given resource and partition.
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/util/StateRepositoryFactory.java:23
↓ 1 callers
Method
getStateRepository
@return the {@link Repository} of the {@link MysqlSourceState} object for a given resource and partition.
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/util/StateRepositoryFactory.java:17
↓ 1 callers
Method
getTags
(@NonNull final Mutation.Metadata metadata)
spinaltap-mysql/src/main/java/com/airbnb/spinaltap/mysql/MysqlDestinationMetrics.java:37
↓ 1 callers
Method
getTagsAsArray
(Map<String, String> tags)
spinaltap-common/src/main/java/com/airbnb/common/metrics/TaggedMetricRegistry.java:112
↓ 1 callers
Method
getTopic
The format of the topic for a table from source in database is as follows: [source]-[database]-[table]
spinaltap-kafka/src/main/java/com/airbnb/spinaltap/kafka/KafkaDestination.java:124
↓ 1 callers
Method
getTrustManagerFactory
()
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/config/TlsConfiguration.java:60
↓ 1 callers
Method
getTrustManagers
()
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/config/TlsConfiguration.java:73
↓ 1 callers
Method
hasValidSchema
(final Row row)
spinaltap-mysql/src/main/java/com/airbnb/spinaltap/mysql/validator/MutationSchemaValidator.java:39
↓ 1 callers
Method
histogram
(String name)
spinaltap-common/src/main/java/com/airbnb/common/metrics/TaggedMetricRegistry.java:149
↓ 1 callers
Method
inc
(String metricName)
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/metrics/SpinalTapMetrics.java:91
↓ 1 callers
Method
initialize
()
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/source/AbstractSource.java:107
↓ 1 callers
Method
initializeClient
Initializes the {@link BinaryLogClient}.
spinaltap-mysql/src/main/java/com/airbnb/spinaltap/mysql/binlog_connector/BinaryLogConnectorSource.java:79
↓ 1 callers
Method
isFromSameSource
Check if two BinlogFilePos are from the same source MySQL server
spinaltap-model/src/main/java/com/airbnb/spinaltap/mysql/BinlogFilePos.java:117
↓ 1 callers
Method
isRunning
()
spinaltap-common/src/test/java/com/airbnb/spinaltap/common/source/AbstractSourceTest.java:149
↓ 1 callers
Method
isStarted
@return whether the pipe is currently streaming events
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/pipe/Pipe.java:199
↓ 1 callers
Method
isStarted
@return whether the destination is started and publishing {@link Mutation}s
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/destination/Destination.java:38
↓ 1 callers
Method
isStarted
()
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/destination/BufferedDestination.java:144
↓ 1 callers
Method
isTerminated
()
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/source/AbstractSource.java:117
↓ 1 callers
Method
isTransactionBegin
(final QueryEvent event)
spinaltap-mysql/src/main/java/com/airbnb/spinaltap/mysql/event/mapper/QueryMapper.java:52
↓ 1 callers
Method
isTransactionEnd
(final QueryEvent event)
spinaltap-mysql/src/main/java/com/airbnb/spinaltap/mysql/event/mapper/QueryMapper.java:56
↓ 1 callers
Method
log
(final List<? extends Mutation<?>> mutations)
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/destination/AbstractDestination.java:88
↓ 1 callers
Method
mapEvent
(@NonNull final Table table, @NonNull final R event)
spinaltap-mysql/src/main/java/com/airbnb/spinaltap/mysql/event/mapper/MysqlMutationMapper.java:86
↓ 1 callers
Method
notifyMutations
(final List<? extends Mutation<?>> mutations)
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/source/ListenableSource.java:30
↓ 1 callers
Method
notifyStart
()
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/destination/ListenableDestination.java:30
↓ 1 callers
Method
onDeserializationError
(final Exception ex)
spinaltap-mysql/src/main/java/com/airbnb/spinaltap/mysql/MysqlSource.java:169
↓ 1 callers
Method
onError
(Exception ex)
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/destination/DestinationPool.java:39
↓ 1 callers
Method
onError
Action to perform when an error is caught on processing an event.
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/source/Source.java:67
↓ 1 callers
Method
onMutation
Action to perform after a {@link Mutation}s has been detected.
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/source/Source.java:64
↓ 1 callers
Method
open
()
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/destination/DestinationPool.java:115
↓ 1 callers
Method
processEventTime
(SourceEvent sourceEvent, long timeInMilliseconds)
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/source/SourceMetrics.java:100
↓ 1 callers
Method
publish
(List<T> messages)
spinaltap-kafka/src/main/java/com/airbnb/spinaltap/kafka/KafkaDestination.java:73
↓ 1 callers
Method
publish
(List<T> messages)
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/destination/AbstractDestination.java:86
↓ 1 callers
Method
publishTime
(long timeInMilliseconds)
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/destination/DestinationMetrics.java:122
↓ 1 callers
Method
queryByBinlogFilePos
(BinlogFilePos pos)
spinaltap-mysql/src/main/java/com/airbnb/spinaltap/mysql/schema/MysqlSchemaStore.java:199
↓ 1 callers
Method
queryByGTID
(String gtid)
spinaltap-mysql/src/main/java/com/airbnb/spinaltap/mysql/schema/MysqlSchemaStore.java:219
↓ 1 callers
Method
register
(String name, T metric)
spinaltap-common/src/main/java/com/airbnb/common/metrics/TaggedMetricRegistry.java:49
↓ 1 callers
Method
registerValidator
(Destination destination, Validator<Mutation<?>> validator)
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/destination/DestinationBuilder.java:132
↓ 1 callers
Method
remove
()
spinaltap-mysql/src/test/java/com/airbnb/spinaltap/mysql/StateHistoryTest.java:168
↓ 1 callers
Method
removePipe
Removes a resource partition. @param name the resource @param partition the partition
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/pipe/PipeManager.java:110
↓ 1 callers
Method
removeSourceListener
()
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/pipe/Pipe.java:194
↓ 1 callers
Method
reset
()
spinaltap-mysql/src/main/java/com/airbnb/spinaltap/mysql/validator/EventOrderValidator.java:44
↓ 1 callers
Method
reset
Resets the state of the {@link Validator}.
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/validator/MutationOrderValidator.java:48
↓ 1 callers
Method
resetEarliestPosition
()
spinaltap-mysql/src/main/java/com/airbnb/spinaltap/mysql/MysqlSourceMetrics.java:154
↓ 1 callers
Method
resetSourcePosition
()
spinaltap-mysql/src/main/java/com/airbnb/spinaltap/mysql/MysqlSourceMetrics.java:150
↓ 1 callers
Method
scheduleCheckpointExecutor
()
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/pipe/Pipe.java:112
↓ 1 callers
Method
scheduleKeepAliveExecutor
()
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/pipe/Pipe.java:77
↓ 1 callers
Method
schemaDatabaseApplyDDLFailure
(final String database, final Throwable error)
spinaltap-mysql/src/main/java/com/airbnb/spinaltap/mysql/MysqlSourceMetrics.java:119
↓ 1 callers
Method
schemaDatabaseApplyDDLSuccess
(final String database)
spinaltap-mysql/src/main/java/com/airbnb/spinaltap/mysql/MysqlSourceMetrics.java:113
↓ 1 callers
Method
schemaStorePutFailure
( final String database, final String table, final Throwable error)
spinaltap-mysql/src/main/java/com/airbnb/spinaltap/mysql/MysqlSourceMetrics.java:108
↓ 1 callers
Method
schemaStorePutSuccess
(final String database, final String table)
spinaltap-mysql/src/main/java/com/airbnb/spinaltap/mysql/MysqlSourceMetrics.java:104
↓ 1 callers
Method
send
Partitions the {@link Mutation} list according to the supplied {@link KeyProvider} and routes to the corresponding {@link Destination}s
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/destination/DestinationPool.java:90
↓ 1 callers
Method
sendTime
(long delayInMilliseconds)
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/destination/DestinationMetrics.java:130
↓ 1 callers
Method
set
(T data)
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/util/ZookeeperRepository.java:36
↓ 1 callers
Method
setKafkaDefaultConfigs
(Properties props, String bootstrapServers)
spinaltap-kafka/src/main/java/com/airbnb/spinaltap/kafka/KafkaDestination.java:59
↓ 1 callers
Method
setPosition
(BinlogFilePos pos)
spinaltap-mysql/src/test/java/com/airbnb/spinaltap/mysql/MysqlSourceTest.java:262
↓ 1 callers
Method
shouldProcessDDL
(final String sql)
spinaltap-mysql/src/main/java/com/airbnb/spinaltap/mysql/schema/MysqlSchemaManager.java:264
↓ 1 callers
Method
start
Starts event streaming for the pipe.
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/pipe/Pipe.java:60
↓ 1 callers
Method
startFailure
(Throwable error)
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/destination/DestinationMetrics.java:80
↓ 1 callers
Method
stateSave
()
spinaltap-mysql/src/main/java/com/airbnb/spinaltap/mysql/MysqlSourceMetrics.java:134
↓ 1 callers
Method
stop
Starts all {@link Pipe}s for all managed resources.
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/pipe/PipeManager.java:156
↓ 1 callers
Method
stopFailure
(Throwable error)
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/source/SourceMetrics.java:78
↓ 1 callers
Method
toThriftDataSource
( DataSource dataSource)
spinaltap-model/src/main/java/com/airbnb/spinaltap/mysql/DataSource.java:32
↓ 1 callers
Method
toThriftTable
(Table table)
spinaltap-model/src/main/java/com/airbnb/spinaltap/mysql/mutation/schema/Table.java:67
↓ 1 callers
Method
transform
Transform from TBase to the ProducerRecord.
spinaltap-kafka/src/main/java/com/airbnb/spinaltap/kafka/KafkaDestination.java:90
↓ 1 callers
Method
validTable
Checks whether the table representation is valid
spinaltap-mysql/src/main/java/com/airbnb/spinaltap/mysql/TableCache.java:75
↓ 1 callers
Method
withDelaySendMs
(long delaySendMs)
spinaltap-common/src/main/java/com/airbnb/spinaltap/common/destination/DestinationBuilder.java:88
↓ 1 callers
Method
withFileName
(String fileName)
spinaltap-model/src/main/java/com/airbnb/spinaltap/mysql/BinlogFilePos.java:140
↓ 1 callers
Method
withGtidSet
(String gtidSet)
spinaltap-model/src/main/java/com/airbnb/spinaltap/mysql/BinlogFilePos.java:155
← previous
next →
201–300 of 687, ranked by callers