org.siprop.v2.util
Interface Provider

All Known Implementing Classes:
ProviderImpl

public interface Provider

Initial all SIProp instances.

Author:
noritsuna

Method Summary
 PropertiesDepot getProperty()
          get Property.
 Repository getRepository(RepositoryKey key)
          get Repository.
 java.util.Map<java.lang.Class,java.lang.Object> getResolvers()
          get Resolver map.
 Router getRouter()
          get router.
 void setup(PropertiesDepot prop)
          setup SIProp.
Initial all instances.
 void start()
          start SIProp.
 void stop()
          stop SIProp.
 

Method Detail

setup

void setup(PropertiesDepot prop)
setup SIProp.
Initial all instances.

Parameters:
prop - PropertiesDepot

start

void start()
start SIProp.


stop

void stop()
stop SIProp.


getRepository

Repository getRepository(RepositoryKey key)
get Repository.

Parameters:
key - RepositoryKey
Returns:
Repository

getResolvers

java.util.Map<java.lang.Class,java.lang.Object> getResolvers()
get Resolver map.

Returns:
Resolver Map

getProperty

PropertiesDepot getProperty()
get Property.

Returns:
PropertiesDepot

getRouter

Router getRouter()
get router.

Returns:
Router