Groovy Documentation

org.hidetake.gradle.ssh.registry
[Groovy] Class RegistrySupport

java.lang.Object
  org.hidetake.gradle.ssh.registry.RegistrySupport

class RegistrySupport

A support class for component registry.

Authors:
hidetake.org


Nested Class Summary
interface RegistrySupport.FactoryHandler

interface RegistrySupport.SingletonHandler

 
Method Summary
RegistrySupport.FactoryHandler factory(java.lang.Class factoryClass)

Sets a auto-generated factory object.

java.lang.Object getAt(java.lang.Class clazz)

Returns the instance.

RegistrySupport.SingletonHandler singleton(java.lang.Class factoryClass)

Sets a singleton object.

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Method Detail

factory

RegistrySupport.FactoryHandler factory(java.lang.Class factoryClass)
Sets a auto-generated factory object.
Parameters:
factoryClass - factory class
instanceClass - instance class
Returns:
an auto-generated factory


getAt

java.lang.Object getAt(java.lang.Class clazz)
Returns the instance.
Parameters:
clazz - class of the instance
Returns:
the instance


singleton

RegistrySupport.SingletonHandler singleton(java.lang.Class factoryClass)
Sets a singleton object.
Parameters:
factoryClass - factory class
instanceClass - instance class
Returns:
an auto-generated factory


 

Groovy Documentation