configurable supervision strategy parameters

Signed-off-by: Mikolaj Szabo <savingprivateblue@gmail.com>
handling exceptions due to missing config

Signed-off-by: Mikolaj Szabo <savingprivateblue@gmail.com>
cosmetic changes to spec

Signed-off-by: Mikolaj Szabo <savingprivateblue@gmail.com>
a more elegant way of using Try

Signed-off-by: Mikolaj Szabo <savingprivateblue@gmail.com>
rename to AsyncPools

readme to be further rewritten

Signed-off-by: Mikolaj Szabo <savingprivateblue@gmail.com>
nicer way to pass implicit execution context of actor system

Signed-off-by: Mikolaj Szabo <savingprivateblue@gmail.com>
package and config rename to asyncpools

Signed-off-by: Mikolaj Szabo <savingprivateblue@gmail.com>
fixing errors of renaming SlickpoolsException to AyncPoolsException

Signed-off-by: Mikolaj Szabo <savingprivateblue@gmail.com>
generalising pool to a generic object pool; factoring out slick pool logic to specific subclasses in slick package

also, getting rid of abstract interfaces of Pool and PoolFactory, because these make no sense at this point; these may be added back later

Signed-off-by: Mikolaj Szabo <savingprivateblue@gmail.com>
Try only catches NonFatal exceptions, so fatal errors are thrown in the actor and actually require a restart, so that pooledObject gets reinitialised

a corrupt pooledObject (like a db connection) can result in fatal errors, so it's safer to restart the actor then just simply resume

Signed-off-by: Mikolaj Szabo <savingprivateblue@gmail.com>
readme adjusted to generalization of asyncpools
fixing typo
better separation of topics
bumping akka version

Signed-off-by: Mikolaj Szabo <savingprivateblue@gmail.com>
properties of a pool are value members instead of just constructor parameters

Signed-off-by: Mikolaj Szabo <savingprivateblue@gmail.com>
PoolableObjectFactory is covariant

Signed-off-by: Mikolaj Szabo <savingprivateblue@gmail.com>
differentiating between pool factory methods based on config and based on parameters passed

Signed-off-by: Mikolaj Szabo <savingprivateblue@gmail.com>
fixing parameter type and formatting
some more formatting
Merge branch 'master' of github.com:privateblue/asyncpools into with-console