Class DataHub

java.lang.Object
com.github.sttk.sabi.DataHub
All Implemented Interfaces:
DataAcc, AutoCloseable

public class DataHub extends Object implements DataAcc, AutoCloseable
  • Constructor Details

    • DataHub

      public DataHub()
  • Method Details

    • uses

      public void uses(String name, DataSrc ds)
    • disuses

      public void disuses(String name)
    • run

      public <D> void run(Logic<D> logic) throws com.github.sttk.errs.Exc
      Throws:
      com.github.sttk.errs.Exc
    • txn

      public <D> void txn(Logic<D> logic) throws com.github.sttk.errs.Exc
      Throws:
      com.github.sttk.errs.Exc
    • getDataConn

      public <C extends DataConn> C getDataConn(String name, Class<C> cls) throws com.github.sttk.errs.Exc
      Specified by:
      getDataConn in interface DataAcc
      Throws:
      com.github.sttk.errs.Exc
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable