Index

B C J O R S 
All Classes and Interfaces|All Packages

B

build() - Method in interface com.speedment.jpastreamer.application.JPAStreamerBuilder
Creates and returns a new JPAStreamer instance.

C

close() - Method in interface com.speedment.jpastreamer.application.JPAStreamer
Closes this JPAStreamer and releases any resources potentially held.
close() - Method in interface com.speedment.jpastreamer.application.StreamSupplier
Closes this Stream Supplier and releases any resources potentially held, such as the underlying Entity Manager.
com.speedment.jpastreamer.application - package com.speedment.jpastreamer.application
Provides interfaces for instantiating JPAStreamer and building Stream queries.
configuration() - Method in interface com.speedment.jpastreamer.application.StreamSupplier
Returns the StreamConfiguration that describes the stream source of the Streams generated by this Supplier.
create(EntityManagerFactory) - Method in interface com.speedment.jpastreamer.application.JPAStreamerBuilderFactory
 
create(String) - Method in interface com.speedment.jpastreamer.application.JPAStreamerBuilderFactory
 
create(Supplier<EntityManager>) - Method in interface com.speedment.jpastreamer.application.JPAStreamerBuilderFactory
 
createJPAStreamerBuilder(EntityManagerFactory) - Static method in interface com.speedment.jpastreamer.application.JPAStreamer
Creates and returns a new JPAStreamerBuilder that will use the provided entityManagerFactory.
createJPAStreamerBuilder(String) - Static method in interface com.speedment.jpastreamer.application.JPAStreamer
Creates and returns a new JPAStreamerBuilder that will create a new EntityManagerFactory using the provided persistenceUnitName.
createJPAStreamerBuilder(Supplier<EntityManager>) - Static method in interface com.speedment.jpastreamer.application.JPAStreamer
Creates and returns a new JPAStreamerBuilder that will use the provided entityManagerSupplier.
createStreamSupplier(Projection<T>) - Method in interface com.speedment.jpastreamer.application.JPAStreamer
Creates and returns a new StreamSupplier that can create Streams over all entities in the underlying data source (e.g database) of the entity specified by the provided projection.
createStreamSupplier(StreamConfiguration<T>) - Method in interface com.speedment.jpastreamer.application.JPAStreamer
Creates and returns a new StreamSupplier that can create Streams over all entities in the underlying data source (e.g database) of the provided type entityClass.
createStreamSupplier(Class<T>) - Method in interface com.speedment.jpastreamer.application.JPAStreamer
Creates and returns a new StreamSupplier that can create Streams over all entities in the underlying data source (e.g database) of the provided type entityClass.

J

JPAStreamer - Interface in com.speedment.jpastreamer.application
A JPAStreamer is responsible for creating Streams from data sources, alternatively for creating StreamSuppliers that can be reused to create Streams of the same Entity source, see JPAStreamer.createStreamSupplier(StreamConfiguration).
jpastreamer.application - module jpastreamer.application
 
JPAStreamerBuilder - Interface in com.speedment.jpastreamer.application
 
JPAStreamerBuilderFactory - Interface in com.speedment.jpastreamer.application
 

O

of(EntityManagerFactory) - Static method in interface com.speedment.jpastreamer.application.JPAStreamer
Creates and returns a new JPAStreamer that will use the provided entityManagerFactory.
of(String) - Static method in interface com.speedment.jpastreamer.application.JPAStreamer
Creates and returns a new JPAStreamer that will create a new EntityManagerFactory using the provided persistenceUnitName.
of(Supplier<EntityManager>) - Static method in interface com.speedment.jpastreamer.application.JPAStreamer
Creates and returns a new JPAStreamer that will use the provided entityManagerSupplier.

R

resetStreamer(Class<?>...) - Method in interface com.speedment.jpastreamer.application.JPAStreamer
Deprecated, for removal: This API element is subject to removal in a future version.
since 3.0.2, JPAStreamer no longer caches Streamers thus there is no need for a method that resets the cache. If you wish to manage the Streamer lifecycle manually, see JPAStreamer.createStreamSupplier(StreamConfiguration)

S

stream() - Method in interface com.speedment.jpastreamer.application.StreamSupplier
Creates and returns a new Stream over all entities in the underlying data source (e.g database) according to the streamConfiguration associated with this Streamer.
stream(Projection<T>) - Method in interface com.speedment.jpastreamer.application.JPAStreamer
Creates and returns a new Stream over all entities in the underlying data source (e.g database) of the entity specified by the provided projection.
stream(StreamConfiguration<T>) - Method in interface com.speedment.jpastreamer.application.JPAStreamer
Creates and returns a new Stream over all entities in the underlying data source (e.g database) according to the provided streamConfiguration.
stream(Class<T>) - Method in interface com.speedment.jpastreamer.application.JPAStreamer
Creates and returns a new Stream over all entities in the underlying data source (e.g database) of the provided type entityClass.
StreamSupplier<T> - Interface in com.speedment.jpastreamer.application
A Stream Supplier is responsible for creating Streams from a data source.
B C J O R S 
All Classes and Interfaces|All Packages