- Scope - Interface in com.vanillasource.jaywire
-
Common interface for scopes for dependency injection.
- SerializableModule - Class in com.vanillasource.jaywire.serialization
-
A module superclass that supports serialization and deserialization, even
if module subclasses have instance variables defined.
- SerializableModule() - Constructor for class com.vanillasource.jaywire.serialization.SerializableModule
-
- SerializableScope - Class in com.vanillasource.jaywire.serialization
-
A scope implementation that delegates to a given scope when directly asked for
objects or suppliers.
- SerializableScope(Scope, SerializableScope.SerializableSupplier<Scope>) - Constructor for class com.vanillasource.jaywire.serialization.SerializableScope
-
- SerializableScope.IndirectSerializableSupplier<T> - Class in com.vanillasource.jaywire.serialization
-
- SerializableScope.SerializableSupplier<T> - Interface in com.vanillasource.jaywire.serialization
-
- SerializableSingletonScopeModule - Class in com.vanillasource.jaywire.standalone
-
Implements the singleton scope, which is in fact an abstraction over
instance variables.
- SerializableSingletonScopeModule() - Constructor for class com.vanillasource.jaywire.standalone.SerializableSingletonScopeModule
-
- SerializableSupplier<T> - Interface in com.vanillasource.jaywire.serialization
-
Responsible for creating an object instance of a certain
kind.
- SerializableSupplier1<P1,T> - Interface in com.vanillasource.jaywire.serialization
-
Responsible for creating an object instance of a certain
kind.
- SerializableSupplier2<P1,P2,T> - Interface in com.vanillasource.jaywire.serialization
-
Responsible for creating an object instance of a certain
kind.
- SerializableSupplier3<P1,P2,P3,T> - Interface in com.vanillasource.jaywire.serialization
-
Responsible for creating an object instance of a certain
kind.
- SerializableSupplier4<P1,P2,P3,P4,T> - Interface in com.vanillasource.jaywire.serialization
-
Responsible for creating an object instance of a certain
kind.
- SerializableSupplier5<P1,P2,P3,P4,P5,T> - Interface in com.vanillasource.jaywire.serialization
-
Responsible for creating an object instance of a certain
kind.
- SerializableSupplier6<P1,P2,P3,P4,P5,P6,T> - Interface in com.vanillasource.jaywire.serialization
-
Responsible for creating an object instance of a certain
kind.
- SerializableSupplier7<P1,P2,P3,P4,P5,P6,P7,T> - Interface in com.vanillasource.jaywire.serialization
-
Responsible for creating an object instance of a certain
kind.
- SerializableSupplier8<P1,P2,P3,P4,P5,P6,P7,P8,T> - Interface in com.vanillasource.jaywire.serialization
-
Responsible for creating an object instance of a certain
kind.
- SerializableSupplier9<P1,P2,P3,P4,P5,P6,P7,P8,P9,T> - Interface in com.vanillasource.jaywire.serialization
-
Responsible for creating an object instance of a certain
kind.
- SerializationModule - Interface in com.vanillasource.jaywire.serialization
-
- SerializationSupport - Interface in com.vanillasource.jaywire.serialization
-
Defines helper methods to levarage serialization related functions
in a module.
- SerializationUtil - Class in com.vanillasource.jaywire.serialization
-
- SerializationUtil.DeserializingRunnable - Interface in com.vanillasource.jaywire.serialization
-
- ServletRequestScope - Class in com.vanillasource.jaywire.web
-
- ServletRequestScope() - Constructor for class com.vanillasource.jaywire.web.ServletRequestScope
-
- ServletRequestScopeModule - Interface in com.vanillasource.jaywire.web
-
- sessionScope(Factory<T>) - Method in interface com.vanillasource.jaywire.web.SessionScopeSupport
-
Convenience method to produce session scope suppliers easily.
- SessionScopeSupport - Interface in com.vanillasource.jaywire.web
-
Pull this interface into a Module to define a dependency to a
session scope.
- setStorage(S) - Method in class com.vanillasource.jaywire.web.ThreadLocalStorageScope
-
- singleton(Factory<T>) - Method in interface com.vanillasource.jaywire.SingletonScopeSupport
-
Convenience method to produce singleton objects easily.
- SingletonScope - Class in com.vanillasource.jaywire.standalone
-
An implementation of a singleton scope that keeps all
already instantiated objects in an internal map indexed by
the kind object returned by the factory.
- SingletonScope() - Constructor for class com.vanillasource.jaywire.standalone.SingletonScope
-
- SingletonScopeSupport - Interface in com.vanillasource.jaywire
-
Pull this interface into a Module to define a dependency to a
singleton scope.
- singletonSupplier(Factory<T>) - Method in interface com.vanillasource.jaywire.SingletonScopeSupport
-
Convenience method to produce a Supplier
easily.
- StandaloneModule - Class in com.vanillasource.jaywire.standalone
-
A module that combines all available functionality from
the standalone scopes.
- StandaloneModule() - Constructor for class com.vanillasource.jaywire.standalone.StandaloneModule
-
- StandardScopesSupport - Interface in com.vanillasource.jaywire
-
Add support for all standard scopes.
- SupplierProxy<T> - Class in com.vanillasource.jaywire.proxy
-
Proxies a given supplier.
- SupplierProxy(Supplier<T>) - Constructor for class com.vanillasource.jaywire.proxy.SupplierProxy
-