Class

org.locationtech.geomesa.kafka09

KafkaProducerFeatureStore

Related Doc: package kafka09

Permalink

class KafkaProducerFeatureStore extends ContentFeatureStore with Closeable with LazyLogging

Linear Supertypes
LazyLogging, Closeable, AutoCloseable, ContentFeatureStore, SimpleFeatureLocking, FeatureLocking[SimpleFeatureType, SimpleFeature], SimpleFeatureStore, FeatureStore[SimpleFeatureType, SimpleFeature], ContentFeatureSource, SimpleFeatureSource, FeatureSource[SimpleFeatureType, SimpleFeature], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. KafkaProducerFeatureStore
  2. LazyLogging
  3. Closeable
  4. AutoCloseable
  5. ContentFeatureStore
  6. SimpleFeatureLocking
  7. FeatureLocking
  8. SimpleFeatureStore
  9. FeatureStore
  10. ContentFeatureSource
  11. SimpleFeatureSource
  12. FeatureSource
  13. AnyRef
  14. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new KafkaProducerFeatureStore(entry: ContentEntry, sft: SimpleFeatureType, topic: String, broker: String, producer: Producer[Array[Byte], Array[Byte]], q: Query)

    Permalink

Abstract Value Members

  1. abstract def getFeatures(arg0: Query): SimpleFeatureCollection

    Permalink
    Definition Classes
    SimpleFeatureStore → SimpleFeatureSource → FeatureSource
    Annotations
    @throws( classOf[java.io.IOException] )
  2. abstract def getFeatures(arg0: Filter): SimpleFeatureCollection

    Permalink
    Definition Classes
    SimpleFeatureStore → SimpleFeatureSource → FeatureSource
    Annotations
    @throws( classOf[java.io.IOException] )
  3. abstract def getFeatures(): SimpleFeatureCollection

    Permalink
    Definition Classes
    SimpleFeatureStore → SimpleFeatureSource → FeatureSource
    Annotations
    @throws( classOf[java.io.IOException] )

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def accepts(arg0: Query, arg1: FeatureVisitor, arg2: ProgressListener): Unit

    Permalink
    Definition Classes
    ContentFeatureSource
    Annotations
    @throws( classOf[java.io.IOException] )
  5. final def addFeatureListener(arg0: FeatureListener): Unit

    Permalink
    Definition Classes
    ContentFeatureSource → FeatureSource
  6. def addFeatures(featureCollection: FeatureCollection[SimpleFeatureType, SimpleFeature]): List[FeatureId]

    Permalink
    Definition Classes
    KafkaProducerFeatureStore → ContentFeatureStore → FeatureStore
  7. def addFeatures(arg0: Collection[_]): List[FeatureId]

    Permalink
    Definition Classes
    ContentFeatureStore
    Annotations
    @throws( classOf[java.io.IOException] )
  8. def addHints(arg0: Set[Key]): Unit

    Permalink
    Attributes
    protected[org.geotools.data.store]
    Definition Classes
    ContentFeatureSource
  9. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  10. def buildFeatureType(): SimpleFeatureType

    Permalink
    Definition Classes
    KafkaProducerFeatureStore → ContentFeatureSource
  11. def buildQueryCapabilities(): QueryCapabilities

    Permalink
    Attributes
    protected[org.geotools.data.store]
    Definition Classes
    ContentFeatureSource
  12. def canEvent(): Boolean

    Permalink
    Attributes
    protected[org.geotools.data.store]
    Definition Classes
    ContentFeatureSource
  13. def canFilter(): Boolean

    Permalink
    Attributes
    protected[org.geotools.data.store]
    Definition Classes
    ContentFeatureSource
  14. def canLimit(): Boolean

    Permalink
    Attributes
    protected[org.geotools.data.store]
    Definition Classes
    ContentFeatureSource
  15. def canLock(): Boolean

    Permalink
    Attributes
    protected[org.geotools.data.store]
    Definition Classes
    ContentFeatureSource
  16. def canOffset(): Boolean

    Permalink
    Attributes
    protected[org.geotools.data.store]
    Definition Classes
    ContentFeatureSource
  17. def canReproject(): Boolean

    Permalink
    Attributes
    protected[org.geotools.data.store]
    Definition Classes
    ContentFeatureSource
  18. def canRetype(): Boolean

    Permalink
    Attributes
    protected[org.geotools.data.store]
    Definition Classes
    ContentFeatureSource
  19. def canSort(): Boolean

    Permalink
    Attributes
    protected[org.geotools.data.store]
    Definition Classes
    ContentFeatureSource
  20. def canTransact(): Boolean

    Permalink
    Attributes
    protected[org.geotools.data.store]
    Definition Classes
    ContentFeatureSource
  21. def clearFeatures(): Unit

    Permalink
  22. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. def close(): Unit

    Permalink
    Definition Classes
    KafkaProducerFeatureStore → Closeable → AutoCloseable
  24. def doLockInternal(arg0: String, arg1: SimpleFeature): Unit

    Permalink
    Attributes
    protected[org.geotools.data.store]
    Definition Classes
    ContentFeatureSource
    Annotations
    @throws( classOf[java.io.IOException] )
  25. def doUnlockInternal(arg0: String, arg1: SimpleFeature): Unit

    Permalink
    Attributes
    protected[org.geotools.data.store]
    Definition Classes
    ContentFeatureSource
    Annotations
    @throws( classOf[java.io.IOException] )
  26. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  27. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  28. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  29. final def getAbsoluteSchema(): SimpleFeatureType

    Permalink
    Attributes
    protected[org.geotools.data.store]
    Definition Classes
    ContentFeatureSource
  30. final def getBounds(arg0: Query): ReferencedEnvelope

    Permalink
    Definition Classes
    ContentFeatureSource → FeatureSource
    Annotations
    @throws( classOf[java.io.IOException] )
  31. final def getBounds(): ReferencedEnvelope

    Permalink
    Definition Classes
    ContentFeatureSource → FeatureSource
    Annotations
    @throws( classOf[java.io.IOException] )
  32. def getBoundsInternal(query: Query): ReferencedEnvelope

    Permalink
    Definition Classes
    KafkaProducerFeatureStore → ContentFeatureSource
  33. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  34. final def getCount(arg0: Query): Int

    Permalink
    Definition Classes
    ContentFeatureSource → FeatureSource
    Annotations
    @throws( classOf[java.io.IOException] )
  35. def getCountInternal(query: Query): Int

    Permalink
    Definition Classes
    KafkaProducerFeatureStore → ContentFeatureSource
  36. def getDataStore(): ContentDataStore

    Permalink
    Definition Classes
    ContentFeatureSource → FeatureSource
  37. def getEntry(): ContentEntry

    Permalink
    Definition Classes
    ContentFeatureSource
  38. def getInfo(): ResourceInfo

    Permalink
    Definition Classes
    ContentFeatureSource → FeatureSource
  39. def getName(): Name

    Permalink
    Definition Classes
    ContentFeatureSource → FeatureSource
  40. def getQueryCapabilities(): QueryCapabilities

    Permalink
    Definition Classes
    ContentFeatureSource → FeatureSource
  41. final def getReader(arg0: Filter): FeatureReader[SimpleFeatureType, SimpleFeature]

    Permalink
    Definition Classes
    ContentFeatureSource
    Annotations
    @throws( classOf[java.io.IOException] )
  42. final def getReader(arg0: Query): FeatureReader[SimpleFeatureType, SimpleFeature]

    Permalink
    Definition Classes
    ContentFeatureSource
    Annotations
    @throws( classOf[java.io.IOException] )
  43. final def getReader(): FeatureReader[SimpleFeatureType, SimpleFeature]

    Permalink
    Definition Classes
    ContentFeatureSource
    Annotations
    @throws( classOf[java.io.IOException] )
  44. def getReaderInternal(query: Query): FeatureReader[SimpleFeatureType, SimpleFeature]

    Permalink
    Definition Classes
    KafkaProducerFeatureStore → ContentFeatureSource
  45. final def getSchema(): SimpleFeatureType

    Permalink
    Definition Classes
    ContentFeatureSource → FeatureSource
  46. def getState(): ContentState

    Permalink
    Definition Classes
    ContentFeatureSource
  47. final def getSupportedHints(): Set

    Permalink
    Definition Classes
    ContentFeatureSource → FeatureSource
  48. def getTransaction(): Transaction

    Permalink
    Definition Classes
    ContentFeatureSource
  49. final def getView(arg0: Filter): ContentFeatureSource

    Permalink
    Definition Classes
    ContentFeatureSource
    Annotations
    @throws( classOf[java.io.IOException] )
  50. final def getView(arg0: Query): ContentFeatureSource

    Permalink
    Definition Classes
    ContentFeatureSource
    Annotations
    @throws( classOf[java.io.IOException] )
  51. final def getWriter(arg0: Query, arg1: Int): FeatureWriter[SimpleFeatureType, SimpleFeature]

    Permalink
    Definition Classes
    ContentFeatureStore
    Annotations
    @throws( classOf[java.io.IOException] )
  52. final def getWriter(arg0: Query): FeatureWriter[SimpleFeatureType, SimpleFeature]

    Permalink
    Definition Classes
    ContentFeatureStore
    Annotations
    @throws( classOf[java.io.IOException] )
  53. final def getWriter(arg0: Filter, arg1: Int): FeatureWriter[SimpleFeatureType, SimpleFeature]

    Permalink
    Definition Classes
    ContentFeatureStore
    Annotations
    @throws( classOf[java.io.IOException] )
  54. final def getWriter(arg0: Filter): FeatureWriter[SimpleFeatureType, SimpleFeature]

    Permalink
    Definition Classes
    ContentFeatureStore
    Annotations
    @throws( classOf[java.io.IOException] )
  55. def getWriterInternal(query: Query, flags: Int): FeatureWriter[SimpleFeatureType, SimpleFeature]

    Permalink
    Definition Classes
    KafkaProducerFeatureStore → ContentFeatureStore
  56. def handleVisitor(arg0: Query, arg1: FeatureVisitor): Boolean

    Permalink
    Attributes
    protected[org.geotools.data.store]
    Definition Classes
    ContentFeatureSource
    Annotations
    @throws( classOf[java.io.IOException] )
  57. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  58. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  59. final def isView(): Boolean

    Permalink
    Definition Classes
    ContentFeatureSource
  60. def joinQuery(arg0: Query): Query

    Permalink
    Attributes
    protected[org.geotools.data.store]
    Definition Classes
    ContentFeatureSource
  61. final def lockFeatures(arg0: Filter): Int

    Permalink
    Definition Classes
    ContentFeatureSource
    Annotations
    @throws( classOf[java.io.IOException] )
  62. final def lockFeatures(arg0: Query): Int

    Permalink
    Definition Classes
    ContentFeatureSource
    Annotations
    @throws( classOf[java.io.IOException] )
  63. final def lockFeatures(): Int

    Permalink
    Definition Classes
    ContentFeatureSource
    Annotations
    @throws( classOf[java.io.IOException] )
  64. lazy val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    LazyLogging
  65. final def modifyFeatures(arg0: Name, arg1: Any, arg2: Filter): Unit

    Permalink
    Definition Classes
    ContentFeatureStore → FeatureStore
    Annotations
    @throws( classOf[java.io.IOException] )
  66. final def modifyFeatures(arg0: AttributeDescriptor, arg1: Any, arg2: Filter): Unit

    Permalink
    Definition Classes
    ContentFeatureStore → FeatureStore
    Annotations
    @throws( classOf[java.io.IOException] )
  67. final def modifyFeatures(arg0: Array[String], arg1: Array[AnyRef], arg2: Filter): Unit

    Permalink
    Definition Classes
    ContentFeatureStore → SimpleFeatureStore
    Annotations
    @throws( classOf[java.io.IOException] )
  68. final def modifyFeatures(arg0: String, arg1: Any, arg2: Filter): Unit

    Permalink
    Definition Classes
    ContentFeatureStore → SimpleFeatureStore
    Annotations
    @throws( classOf[java.io.IOException] )
  69. def modifyFeatures(arg0: Array[Name], arg1: Array[AnyRef], arg2: Filter): Unit

    Permalink
    Definition Classes
    ContentFeatureStore → FeatureStore
    Annotations
    @throws( classOf[java.io.IOException] )
  70. def modifyFeatures(arg0: Array[AttributeDescriptor], arg1: Array[AnyRef], arg2: Filter): Unit

    Permalink
    Definition Classes
    ContentFeatureStore → FeatureStore
    Annotations
    @throws( classOf[java.io.IOException] )
  71. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  72. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  73. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  74. def processLock(arg0: FeatureLock): FeatureLock

    Permalink
    Attributes
    protected[org.geotools.data.store]
    Definition Classes
    ContentFeatureSource
  75. final def removeFeatureListener(arg0: FeatureListener): Unit

    Permalink
    Definition Classes
    ContentFeatureSource → FeatureSource
  76. def removeFeatures(filter: Filter): Unit

    Permalink
    Definition Classes
    KafkaProducerFeatureStore → ContentFeatureStore → FeatureStore
  77. def resolvePropertyNames(arg0: Filter): Filter

    Permalink
    Attributes
    protected[org.geotools.data.store]
    Definition Classes
    ContentFeatureSource
  78. def resolvePropertyNames(arg0: Query): Query

    Permalink
    Attributes
    protected[org.geotools.data.store]
    Definition Classes
    ContentFeatureSource
  79. final def setFeatureLock(arg0: FeatureLock): Unit

    Permalink
    Definition Classes
    ContentFeatureSource
  80. final def setFeatures(arg0: FeatureReader[SimpleFeatureType, SimpleFeature]): Unit

    Permalink
    Definition Classes
    ContentFeatureStore → FeatureStore
    Annotations
    @throws( classOf[java.io.IOException] )
  81. def setTransaction(arg0: Transaction): Unit

    Permalink
    Definition Classes
    ContentFeatureSource
  82. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  83. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  84. final def unLockFeatures(arg0: Filter): Unit

    Permalink
    Definition Classes
    ContentFeatureSource
    Annotations
    @throws( classOf[java.io.IOException] )
  85. final def unLockFeatures(arg0: Query): Unit

    Permalink
    Definition Classes
    ContentFeatureSource
    Annotations
    @throws( classOf[java.io.IOException] )
  86. final def unLockFeatures(): Unit

    Permalink
    Definition Classes
    ContentFeatureSource
    Annotations
    @throws( classOf[java.io.IOException] )
  87. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  88. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  89. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from LazyLogging

Inherited from Closeable

Inherited from AutoCloseable

Inherited from ContentFeatureStore

Inherited from SimpleFeatureLocking

Inherited from FeatureLocking[SimpleFeatureType, SimpleFeature]

Inherited from SimpleFeatureStore

Inherited from FeatureStore[SimpleFeatureType, SimpleFeature]

Inherited from ContentFeatureSource

Inherited from SimpleFeatureSource

Inherited from FeatureSource[SimpleFeatureType, SimpleFeature]

Inherited from AnyRef

Inherited from Any

Ungrouped