Skip navigation links
A E I N P S T 

A

anyMethod() - Method in class io.mcarle.strix.TransactionalAspect
Matches any execution of a method
aroundMethodAnnotatedWithTransactional(ProceedingJoinPoint, Transactional) - Method in class io.mcarle.strix.TransactionalAspect
If strix is started: Executes around any public method, which is annotated with Transactional and not with NoTransaction.
aroundMethodNotAnnotatedWithTransactionalInClassAnnotatedWithTransactional(ProceedingJoinPoint, Transactional) - Method in class io.mcarle.strix.TransactionalAspect
If strix is started: Executes around any public method, which is not annotated with Transactional or NoTransaction, but is part of a class annotated with Transactional.

E

em() - Static method in class io.mcarle.strix.Strix
Get the EntityManager for the current thread.

I

io.mcarle.strix - package io.mcarle.strix
 
io.mcarle.strix.annotation - package io.mcarle.strix.annotation
 
isPersistenceStarted() - Static method in class io.mcarle.strix.TransactionalAspect
Checks, if strix is started

N

NoTransaction - Annotation Type in io.mcarle.strix.annotation
Marks methods in a @Transactional marked class, which should not be transactional
noTransactionAnnotated() - Method in class io.mcarle.strix.TransactionalAspect
Matches any method, which is annotated with NoTransaction

P

publicMethod() - Method in class io.mcarle.strix.TransactionalAspect
Matches any execution of a public method

S

shutdown() - Static method in class io.mcarle.strix.Strix
Shutdown strix and closes any open EntityManagerFactory
startedAndMethodNotAnnotatedWithNoTransaction() - Method in class io.mcarle.strix.TransactionalAspect
If strix is started: Matches any method, which is not annotated with NoTransaction
startedAndPublicMethodNotAnnotatedWithNoTransaction() - Method in class io.mcarle.strix.TransactionalAspect
If strix is started: Matches any public method, which is not annotated with NoTransaction
startup() - Static method in class io.mcarle.strix.Strix
Starts strix with default settings
startup(Map<String, Map<String, String>>) - Static method in class io.mcarle.strix.Strix
Starts strix with additional properties, which will override the properties of the persistence unit from the persistence.xml
startup(String) - Static method in class io.mcarle.strix.Strix
Starts strix with a default persistence unit, which will be used in all methods annotated with Transactional, when that annotation defines no persistence unit.
startup(Map<String, Map<String, String>>, String) - Static method in class io.mcarle.strix.Strix
Starts strix.
Strix - Class in io.mcarle.strix
Provides methods to start and stop strix, as well as getting the EntityManager.
Strix() - Constructor for class io.mcarle.strix.Strix
 

T

Transactional - Annotation Type in io.mcarle.strix.annotation
Marks a class or method to be transactional, so it can access an EntityManager from Strix.em().
transactionalAnnotated() - Method in class io.mcarle.strix.TransactionalAspect
Matches any method, which is annotated with Transactional
TransactionalAspect - Class in io.mcarle.strix
 
TransactionalAspect() - Constructor for class io.mcarle.strix.TransactionalAspect
 
A E I N P S T 
Skip navigation links

Copyright © 2017–2018. All rights reserved.