org.siprop.v2
Class ProviderImpl

java.lang.Object
  extended by org.siprop.v2.ProviderImpl
All Implemented Interfaces:
Provider

public class ProviderImpl
extends java.lang.Object
implements Provider

Initial all SIProp instances.
Default implement.

Author:
noritsuna

Constructor Summary
ProviderImpl()
           
 
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 setProperty(PropertiesDepot prop)
          set Property.
 void setup(PropertiesDepot prop)
          setup SIProp.
Initial all instances.
 void setupRepository(PropertiesDepot prop)
          Initial Resolver.
 void setupResolvers(PropertiesDepot prop)
          Initial Resolver.
 void start()
          start SIProp.
 void stop()
          stop SIProp.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProviderImpl

public ProviderImpl()
Method Detail

setup

public void setup(PropertiesDepot prop)
Description copied from interface: Provider
setup SIProp.
Initial all instances.

Specified by:
setup in interface Provider
Parameters:
prop - PropertiesDepot

start

public void start()
Description copied from interface: Provider
start SIProp.

Specified by:
start in interface Provider

stop

public void stop()
Description copied from interface: Provider
stop SIProp.

Specified by:
stop in interface Provider

getRepository

public Repository getRepository(RepositoryKey key)
Description copied from interface: Provider
get Repository.

Specified by:
getRepository in interface Provider
Parameters:
key - RepositoryKey
Returns:
Repository

getProperty

public PropertiesDepot getProperty()
Description copied from interface: Provider
get Property.

Specified by:
getProperty in interface Provider
Returns:
PropertiesDepot

setProperty

public void setProperty(PropertiesDepot prop)
set Property.

Parameters:
prop -

setupResolvers

public void setupResolvers(PropertiesDepot prop)
Initial Resolver.

Parameters:
prop -

setupRepository

public void setupRepository(PropertiesDepot prop)
Initial Resolver.

Parameters:
prop -

getRouter

public Router getRouter()
Description copied from interface: Provider
get router.

Specified by:
getRouter in interface Provider
Returns:
Router

getResolvers

public java.util.Map<java.lang.Class,java.lang.Object> getResolvers()
Description copied from interface: Provider
get Resolver map.

Specified by:
getResolvers in interface Provider
Returns:
Resolver Map