Replicator
, ReplicatorListener
, ReplicatorRegister
, Closeable
, AutoCloseable
public class RedisReplicator extends Object implements Replicator
限定符和类型 | 字段 | 说明 |
---|---|---|
protected Replicator |
replicator |
构造器 | 说明 |
---|---|
RedisReplicator(RedisURI uri) |
|
RedisReplicator(File file,
FileType fileType,
Configuration configuration) |
|
RedisReplicator(InputStream in,
FileType fileType,
Configuration configuration) |
|
RedisReplicator(String uri) |
|
RedisReplicator(String host,
int port,
Configuration configuration) |
protected Replicator replicator
public RedisReplicator(File file, FileType fileType, Configuration configuration) throws FileNotFoundException
public RedisReplicator(InputStream in, FileType fileType, Configuration configuration)
public RedisReplicator(String host, int port, Configuration configuration)
public RedisReplicator(String uri) throws URISyntaxException, IOException
uri
- redis uri.URISyntaxException
- uri syntax error.IOException
- read timeout or read EOF.RedisURI
public RedisReplicator(RedisURI uri) throws IOException
uri
- redis uri.IOException
- read timeout or read EOF.public <T extends Replicator> T getReplicator()
public boolean addRawByteListener(RawByteListener listener)
addRawByteListener
在接口中 ReplicatorListener
public boolean removeRawByteListener(RawByteListener listener)
removeRawByteListener
在接口中 ReplicatorListener
public void builtInCommandParserRegister()
public CommandParser<? extends Command> getCommandParser(CommandName command)
getCommandParser
在接口中 ReplicatorRegister
public <T extends Command> void addCommandParser(CommandName command, CommandParser<T> parser)
addCommandParser
在接口中 ReplicatorRegister
public CommandParser<? extends Command> removeCommandParser(CommandName command)
removeCommandParser
在接口中 ReplicatorRegister
public ModuleParser<? extends Module> getModuleParser(String moduleName, int moduleVersion)
getModuleParser
在接口中 ReplicatorRegister
public <T extends Module> void addModuleParser(String moduleName, int moduleVersion, ModuleParser<T> parser)
addModuleParser
在接口中 ReplicatorRegister
public ModuleParser<? extends Module> removeModuleParser(String moduleName, int moduleVersion)
removeModuleParser
在接口中 ReplicatorRegister
public void setRdbVisitor(RdbVisitor rdbVisitor)
setRdbVisitor
在接口中 ReplicatorRegister
public RdbVisitor getRdbVisitor()
getRdbVisitor
在接口中 ReplicatorRegister
public boolean addEventListener(EventListener listener)
addEventListener
在接口中 ReplicatorListener
public boolean removeEventListener(EventListener listener)
removeEventListener
在接口中 ReplicatorListener
public boolean addCloseListener(CloseListener listener)
addCloseListener
在接口中 ReplicatorListener
public boolean removeCloseListener(CloseListener listener)
removeCloseListener
在接口中 ReplicatorListener
public boolean addExceptionListener(ExceptionListener listener)
addExceptionListener
在接口中 ReplicatorListener
public boolean removeExceptionListener(ExceptionListener listener)
removeExceptionListener
在接口中 ReplicatorListener
public boolean verbose()
verbose
在接口中 ReplicatorRegister
public Status getStatus()
getStatus
在接口中 ReplicatorRegister
public Configuration getConfiguration()
getConfiguration
在接口中 ReplicatorRegister
public void open() throws IOException
open
在接口中 Replicator
IOException
public void close() throws IOException
close
在接口中 AutoCloseable
close
在接口中 Closeable
close
在接口中 Replicator
IOException
Copyright © 2019. All rights reserved.