Package net.bluemind.core.rest
Class ServerSideServiceProvider
java.lang.Object
net.bluemind.core.rest.ServerSideServiceProvider
- All Implemented Interfaces:
 IServiceProvider
Server-side service instantation
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface - 
Field Summary
Fields - 
Constructor Summary
ConstructorsConstructorDescriptionServerSideServiceProvider(BmContext context, Map<Class<?>, ServerSideServiceProvider.IServerSideServiceFactory<?>> factories)  - 
Method Summary
Modifier and TypeMethodDescriptionstatic ServerSideServiceProviderstatic IServiceProvidergetProvider(BmContext context) <T> TInstantiate a service 
- 
Field Details
- 
defaultDataSource
 - 
mailboxDataSource
 
 - 
 - 
Constructor Details
- 
ServerSideServiceProvider
public ServerSideServiceProvider(BmContext context, Map<Class<?>, ServerSideServiceProvider.IServerSideServiceFactory<?>> factories)  
 - 
 - 
Method Details
- 
instance
Description copied from interface:IServiceProviderInstantiate a service- Specified by:
 instancein interfaceIServiceProvider- Parameters:
 interfaceClass- service interface- Returns:
 - service instance
 - Throws:
 ServerFault- service instantiation failed
 - 
getProvider
 - 
getProvider
 - 
getContext
 - 
setOrigin
- Specified by:
 setOriginin interfaceIServiceProvider
 
 -