All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.eightkdata.mongowp.server.api.oplog.OplogOperationVisitor Maven / Gradle / Ivy

There is a newer version: 0.50.0
Show newest version
package com.eightkdata.mongowp.server.api.oplog;

/**
 *
 * @param  the result of the visit methods.
 * @param  An argument the visit method can take. If it is not needed, use {@link Void}
 */
public interface OplogOperationVisitor {

    public Result visit(DbCmdOplogOperation op, Arg arg);

    public Result visit(DbOplogOperation op, Arg arg);

    public Result visit(DeleteOplogOperation op, Arg arg);

    public Result visit(InsertOplogOperation op, Arg arg);

    public Result visit(NoopOplogOperation op, Arg arg);

    public Result visit(UpdateOplogOperation op, Arg arg);

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy