ClientAbstract.java 468 B

12345678910111213141516171819202122232425262728
  1. package com.fjhx.client;
  2. import com.fjhx.entity.ConnectConfig;
  3. import lombok.Getter;
  4. /**
  5. * 链接抽象工厂
  6. */
  7. @Getter
  8. public abstract class ClientAbstract {
  9. protected ConnectConfig connectConfig;
  10. public ClientAbstract(ConnectConfig connectConfig) {
  11. this.connectConfig = connectConfig;
  12. }
  13. /**
  14. * 开启链接
  15. */
  16. public abstract void connect();
  17. /**
  18. * 读取数据
  19. */
  20. public abstract Object readData();
  21. }