public class SQLTopicInternalService extends Object implements TopicInternalService
| 限定符和类型 | 字段和说明 |
|---|---|
protected static org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
SQLTopicInternalService(TopicRepository topicRepository,
PartitionGroupRepository partitionGroupRepository,
PartitionGroupReplicaRepository partitionGroupReplicaRepository) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.joyqueue.domain.Topic |
add(org.joyqueue.domain.Topic topic) |
void |
addPartitionGroup(org.joyqueue.domain.PartitionGroup group) |
void |
addTopic(org.joyqueue.domain.Topic topic,
List<org.joyqueue.domain.PartitionGroup> partitionGroups) |
org.joyqueue.model.PageResult<org.joyqueue.domain.Topic> |
findUnsubscribedByQuery(org.joyqueue.model.QPageQuery<TopicQuery> pageQuery) |
List<org.joyqueue.domain.Topic> |
getAll() |
org.joyqueue.domain.Topic |
getById(String id) |
List<org.joyqueue.domain.PartitionGroup> |
getPartitionGroup(String namespace,
String topic,
Object[] groups) |
org.joyqueue.domain.Topic |
getTopicByCode(String namespace,
String topic) |
void |
leaderChange(org.joyqueue.domain.PartitionGroup group) |
void |
leaderReport(org.joyqueue.domain.PartitionGroup group) |
void |
removePartitionGroup(org.joyqueue.domain.PartitionGroup group) |
void |
removeTopic(org.joyqueue.domain.Topic topic) |
org.joyqueue.model.PageResult<org.joyqueue.domain.Topic> |
search(org.joyqueue.model.QPageQuery<TopicQuery> pageQuery) |
org.joyqueue.domain.Topic |
update(org.joyqueue.domain.Topic topic) |
Collection<Integer> |
updatePartitionGroup(org.joyqueue.domain.PartitionGroup group) |
public SQLTopicInternalService(TopicRepository topicRepository, PartitionGroupRepository partitionGroupRepository, PartitionGroupReplicaRepository partitionGroupReplicaRepository)
public org.joyqueue.domain.Topic getById(String id)
getById 在接口中 TopicInternalServicepublic org.joyqueue.domain.Topic getTopicByCode(String namespace, String topic)
getTopicByCode 在接口中 TopicInternalServicepublic org.joyqueue.model.PageResult<org.joyqueue.domain.Topic> search(org.joyqueue.model.QPageQuery<TopicQuery> pageQuery)
search 在接口中 TopicInternalServicepublic org.joyqueue.model.PageResult<org.joyqueue.domain.Topic> findUnsubscribedByQuery(org.joyqueue.model.QPageQuery<TopicQuery> pageQuery)
findUnsubscribedByQuery 在接口中 TopicInternalServicepublic List<org.joyqueue.domain.Topic> getAll()
getAll 在接口中 TopicInternalServicepublic void addTopic(org.joyqueue.domain.Topic topic,
List<org.joyqueue.domain.PartitionGroup> partitionGroups)
addTopic 在接口中 TopicInternalServicepublic void removeTopic(org.joyqueue.domain.Topic topic)
removeTopic 在接口中 TopicInternalServicepublic void addPartitionGroup(org.joyqueue.domain.PartitionGroup group)
addPartitionGroup 在接口中 TopicInternalServicepublic void removePartitionGroup(org.joyqueue.domain.PartitionGroup group)
removePartitionGroup 在接口中 TopicInternalServicepublic Collection<Integer> updatePartitionGroup(org.joyqueue.domain.PartitionGroup group)
updatePartitionGroup 在接口中 TopicInternalServicepublic void leaderReport(org.joyqueue.domain.PartitionGroup group)
leaderReport 在接口中 TopicInternalServicepublic void leaderChange(org.joyqueue.domain.PartitionGroup group)
leaderChange 在接口中 TopicInternalServicepublic List<org.joyqueue.domain.PartitionGroup> getPartitionGroup(String namespace, String topic, Object[] groups)
getPartitionGroup 在接口中 TopicInternalServicepublic org.joyqueue.domain.Topic add(org.joyqueue.domain.Topic topic)
add 在接口中 TopicInternalServicepublic org.joyqueue.domain.Topic update(org.joyqueue.domain.Topic topic)
update 在接口中 TopicInternalServiceCopyright © 2020 Joyqueue Community. All rights reserved.