org.granite.tide.ejb
Class EjbConfigProvider

java.lang.Object
  extended by org.granite.tide.ejb.EjbConfigProvider
All Implemented Interfaces:
org.granite.config.ConfigProvider

public class EjbConfigProvider
extends Object
implements org.granite.config.ConfigProvider


Constructor Summary
EjbConfigProvider(ServletContext servletContext)
           
 
Method Summary
<T> T
findInstance(Class<T> type)
           
<T> Set<T>
findInstances(Class<T> type)
           
 Class<? extends org.granite.messaging.service.ServiceFactory> getFactoryClass()
           
 Class<? extends Annotation>[] getTideAnnotations()
           
 Class<?>[] getTideInterfaces()
           
 String getType()
           
 void initGravity(org.granite.gravity.Gravity gravity)
           
 Boolean useTide()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EjbConfigProvider

public EjbConfigProvider(ServletContext servletContext)
Method Detail

useTide

public Boolean useTide()
Specified by:
useTide in interface org.granite.config.ConfigProvider

getType

public String getType()
Specified by:
getType in interface org.granite.config.ConfigProvider

getFactoryClass

public Class<? extends org.granite.messaging.service.ServiceFactory> getFactoryClass()
Specified by:
getFactoryClass in interface org.granite.config.ConfigProvider

findInstance

public <T> T findInstance(Class<T> type)
Specified by:
findInstance in interface org.granite.config.ConfigProvider

findInstances

public <T> Set<T> findInstances(Class<T> type)
Specified by:
findInstances in interface org.granite.config.ConfigProvider

getTideInterfaces

public Class<?>[] getTideInterfaces()
Specified by:
getTideInterfaces in interface org.granite.config.ConfigProvider

getTideAnnotations

public Class<? extends Annotation>[] getTideAnnotations()
Specified by:
getTideAnnotations in interface org.granite.config.ConfigProvider

initGravity

public void initGravity(org.granite.gravity.Gravity gravity)
Specified by:
initGravity in interface org.granite.config.ConfigProvider