File tree Expand file tree Collapse file tree 15 files changed +51
-43
lines changed
src/main/java/com/star/sync/elasticsearch Expand file tree Collapse file tree 15 files changed +51
-43
lines changed Original file line number Diff line number Diff line change 55
66 <groupId >com.star.sync</groupId >
77 <artifactId >canal-mysql-elasticsearch-sync</artifactId >
8- <version >1.0.4 </version >
8+ <version >1.0.5 </version >
99 <packaging >jar</packaging >
1010
1111 <name >canal-mysql-elasticsearch-sync</name >
Original file line number Diff line number Diff line change 88 * @version 1.0
99 * @since 2017-08-26 22:22:00
1010 */
11- public abstract class CanalEvent extends ApplicationEvent {
11+ public abstract class AbstractCanalEvent extends ApplicationEvent {
1212
1313 /**
1414 * Create a new ApplicationEvent.
1515 *
1616 * @param source the object on which the event initially occurred (never {@code null})
1717 */
18- public CanalEvent (Entry source ) {
18+ public AbstractCanalEvent (Entry source ) {
1919 super (source );
2020 }
2121
Original file line number Diff line number Diff line change 77 * @version 1.0
88 * @since 2017-08-26 22:31:00
99 */
10- public class DeleteCanalEvent extends CanalEvent {
10+ public class DeleteAbstractCanalEvent extends AbstractCanalEvent {
1111 /**
1212 * Create a new ApplicationEvent.
1313 *
1414 * @param source the object on which the event initially occurred (never {@code null})
1515 */
16- public DeleteCanalEvent (Entry source ) {
16+ public DeleteAbstractCanalEvent (Entry source ) {
1717 super (source );
1818 }
1919}
Original file line number Diff line number Diff line change 77 * @version 1.0
88 * @since 2017-08-26 22:30:00
99 */
10- public class InsertCanalEvent extends CanalEvent {
10+ public class InsertAbstractCanalEvent extends AbstractCanalEvent {
1111 /**
1212 * Create a new ApplicationEvent.
1313 *
1414 * @param source the object on which the event initially occurred (never {@code null})
1515 */
16- public InsertCanalEvent (Entry source ) {
16+ public InsertAbstractCanalEvent (Entry source ) {
1717 super (source );
1818 }
1919}
Original file line number Diff line number Diff line change 77 * @version 1.0
88 * @since 2017-08-26 22:30:00
99 */
10- public class UpdateCanalEvent extends CanalEvent {
10+ public class UpdateAbstractCanalEvent extends AbstractCanalEvent {
1111 /**
1212 * Create a new ApplicationEvent.
1313 *
1414 * @param source the object on which the event initially occurred (never {@code null})
1515 */
16- public UpdateCanalEvent (Entry source ) {
16+ public UpdateAbstractCanalEvent (Entry source ) {
1717 super (source );
1818 }
1919}
Original file line number Diff line number Diff line change 55import com .alibaba .otter .canal .protocol .CanalEntry .RowChange ;
66import com .alibaba .otter .canal .protocol .CanalEntry .RowData ;
77import com .google .protobuf .InvalidProtocolBufferException ;
8- import com .star .sync .elasticsearch .event .CanalEvent ;
8+ import com .star .sync .elasticsearch .event .AbstractCanalEvent ;
99import com .star .sync .elasticsearch .model .DatabaseTableModel ;
1010import com .star .sync .elasticsearch .model .IndexTypeModel ;
1111import com .star .sync .elasticsearch .service .MappingService ;
2323 * @version 1.0
2424 * @since 2017-08-28 14:40:00
2525 */
26- public abstract class AbstractCanalListener <EVENT extends CanalEvent > implements ApplicationListener <EVENT > {
26+ public abstract class AbstractCanalListener <EVENT extends AbstractCanalEvent > implements ApplicationListener <EVENT > {
2727 private static final Logger logger = LoggerFactory .getLogger (AbstractCanalListener .class );
2828
2929 @ Resource
Original file line number Diff line number Diff line change 22
33import com .alibaba .otter .canal .protocol .CanalEntry .Column ;
44import com .alibaba .otter .canal .protocol .CanalEntry .RowData ;
5- import com .star .sync .elasticsearch .event .DeleteCanalEvent ;
5+ import com .star .sync .elasticsearch .event .DeleteAbstractCanalEvent ;
66import com .star .sync .elasticsearch .service .ElasticsearchService ;
77import com .star .sync .elasticsearch .service .MappingService ;
88import org .apache .commons .lang .StringUtils ;
2020 * @since 2017-08-26 22:33:00
2121 */
2222@ Component
23- public class DeleteCanalListener extends AbstractCanalListener <DeleteCanalEvent > {
23+ public class DeleteCanalListener extends AbstractCanalListener <DeleteAbstractCanalEvent > {
2424 private static final Logger logger = LoggerFactory .getLogger (DeleteCanalListener .class );
2525
2626 @ Resource
Original file line number Diff line number Diff line change 22
33import com .alibaba .otter .canal .protocol .CanalEntry .Column ;
44import com .alibaba .otter .canal .protocol .CanalEntry .RowData ;
5- import com .star .sync .elasticsearch .event .InsertCanalEvent ;
5+ import com .star .sync .elasticsearch .event .InsertAbstractCanalEvent ;
66import com .star .sync .elasticsearch .service .ElasticsearchService ;
77import com .star .sync .elasticsearch .service .MappingService ;
88import com .star .sync .elasticsearch .util .JsonUtil ;
2222 * @since 2017-08-26 22:32:00
2323 */
2424@ Component
25- public class InsertCanalListener extends AbstractCanalListener <InsertCanalEvent > {
25+ public class InsertCanalListener extends AbstractCanalListener <InsertAbstractCanalEvent > {
2626 private static final Logger logger = LoggerFactory .getLogger (InsertCanalListener .class );
2727
2828 @ Resource
Original file line number Diff line number Diff line change 22
33import com .alibaba .otter .canal .protocol .CanalEntry .Column ;
44import com .alibaba .otter .canal .protocol .CanalEntry .RowData ;
5- import com .star .sync .elasticsearch .event .UpdateCanalEvent ;
5+ import com .star .sync .elasticsearch .event .UpdateAbstractCanalEvent ;
66import com .star .sync .elasticsearch .service .ElasticsearchService ;
77import com .star .sync .elasticsearch .service .MappingService ;
88import org .apache .commons .lang .StringUtils ;
2121 * @since 2017-08-26 22:32:00
2222 */
2323@ Component
24- public class UpdateCanalListener extends AbstractCanalListener <UpdateCanalEvent > {
24+ public class UpdateCanalListener extends AbstractCanalListener <UpdateAbstractCanalEvent > {
2525 private static final Logger logger = LoggerFactory .getLogger (UpdateCanalListener .class );
2626
2727 @ Resource
Original file line number Diff line number Diff line change @@ -37,8 +37,12 @@ public void setTable(String table) {
3737
3838 @ Override
3939 public boolean equals (Object o ) {
40- if (this == o ) return true ;
41- if (o == null || getClass () != o .getClass ()) return false ;
40+ if (this == o ) {
41+ return true ;
42+ }
43+ if (o == null || getClass () != o .getClass ()) {
44+ return false ;
45+ }
4246 DatabaseTableModel that = (DatabaseTableModel ) o ;
4347 return Objects .equal (database , that .database ) &&
4448 Objects .equal (table , that .table );
You can’t perform that action at this time.
0 commit comments