Class JdbcIngestingPatch

java.lang.Object
swim.api.agent.AbstractAgent
nstream.adapter.common.NstreamAgent
nstream.adapter.common.ingress.IngestorAgent<S,V>
nstream.adapter.common.ingress.IngestorMetricsAgent<nstream.adapter.common.ext.JdbcIngressSettings,T>
nstream.adapter.jdbc.JdbcIngestingAgent<swim.structure.Value>
nstream.adapter.jdbc.JdbcIngestingPatch
All Implemented Interfaces:
nstream.adapter.common.schedule.StageService, swim.api.agent.Agent, swim.api.downlink.DownlinkFactory, swim.api.lane.LaneFactory, swim.api.ref.WarpRef, swim.api.store.Store, swim.concurrent.Schedule, swim.util.Log

public class JdbcIngestingPatch extends JdbcIngestingAgent<swim.structure.Value>
  • Nested Class Summary

    Nested classes/interfaces inherited from interface nstream.adapter.common.schedule.StageService

    nstream.adapter.common.schedule.StageService.StageCallable<V extends Object>, nstream.adapter.common.schedule.StageService.StageConsumer<V extends Object>, nstream.adapter.common.schedule.StageService.StageRunnable
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
     

    Fields inherited from class nstream.adapter.jdbc.JdbcIngestingAgent

    pollTimer, pool

    Fields inherited from class nstream.adapter.common.ingress.IngestorAgent

    ingressSettings

    Fields inherited from class nstream.adapter.common.NstreamAgent

    apiLaneSummary, labeledLog, stageAmenity, summary

    Fields inherited from class swim.api.agent.AbstractAgent

    context
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    ingest(swim.structure.Value resultStructure)
     
    protected void
     
    protected swim.structure.Value
     

    Methods inherited from class nstream.adapter.jdbc.JdbcIngestingAgent

    cancel, executeQuery, parseIngressSettings, pollTimer

    Methods inherited from class nstream.adapter.common.ingress.IngestorMetricsAgent

    didFailIngest, didStageReception, ingestOrCancel, ingestOrCancel, ingestOrContinue

    Methods inherited from class nstream.adapter.common.ingress.IngestorAgent

    didStart, loadSettings, loadSettings, loadSettings, willStop

    Methods inherited from class nstream.adapter.common.NstreamAgent

    apiLaneSummaryDecodeRequest, apiLaneSummaryDoRespond, debug, execute, executeNonblocking, fail, handleDeferrableException, info, prepareLoop, schedule, scheduleAtFixedRate, scheduleWithFixedDelay, scheduleWithInformedBackoff, trace, warn

    Methods inherited from class swim.api.agent.AbstractAgent

    agentContext, agentId, agents, asyncStage, cipherSuite, close, closeAgent, closeAgent, command, command, command, command, command, command, command, command, command, command, command, command, command, command, command, command, commandLane, demandLane, demandMapLane, didClose, didFail, didLoad, didOpen, didStop, didUnload, downlink, downlinkHttp, downlinkList, downlinkMap, downlinkValue, downlinkWs, error, geospatialData, geospatialData, geospatialLane, getAgent, getAgent, getAgent, getLane, getProp, getProp, hostRef, hostRef, hostUri, httpLane, isSecure, joinMapLane, joinValueLane, lane, laneRef, laneRef, laneRef, laneRef, link, listData, listData, listLane, localAddress, localCertificates, localIdentity, localPrincipal, mapData, mapData, mapLane, nodeRef, nodeRef, nodeRef, nodeRef, nodeUri, openAgent, openAgent, openAgent, openAgent, openAgent, openAgent, openLane, props, remoteAddress, remoteCertificates, remoteIdentity, remotePrincipal, schedule, securityProtocol, setTimer, spatialData, spatialData, spatialLane, stage, supplyLane, timer, valueData, valueData, valueLane, willClose, willLoad, willOpen, willStart, willUnload, wsLane

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • JdbcIngestingPatch

      public JdbcIngestingPatch()
  • Method Details

    • ingest

      protected void ingest(swim.structure.Value resultStructure) throws nstream.adapter.common.schedule.DeferrableException
      Specified by:
      ingest in class nstream.adapter.common.ingress.IngestorAgent<nstream.adapter.common.ext.JdbcIngressSettings,swim.structure.Value>
      Throws:
      nstream.adapter.common.schedule.DeferrableException
    • translateResultSet

      protected swim.structure.Value translateResultSet(ResultSet rs)
      Specified by:
      translateResultSet in class JdbcIngestingAgent<swim.structure.Value>
    • stageReception

      protected void stageReception()
      Overrides:
      stageReception in class JdbcIngestingAgent<swim.structure.Value>