brooklyn.entity.basic
[Java] Class ExplicitEffector
java.lang.Object
   brooklyn.entity.effector.EffectorBase
brooklyn.entity.effector.EffectorBase
       brooklyn.entity.basic.AbstractEffector
brooklyn.entity.basic.AbstractEffector
           brooklyn.entity.basic.ExplicitEffector
brooklyn.entity.basic.ExplicitEffector
public abstract class ExplicitEffector
extends AbstractEffector
                     
                 
    
    
    | Constructor Summary | 
    
        
        | ExplicitEffector(java.lang.String name, java.lang.Class type, java.lang.String description)
 | 
    
        
        | ExplicitEffector(java.lang.String name, java.lang.Class type, java.util.List parameters, java.lang.String description)
 | 
    
    
     
    
    
    | Method Summary | 
    
        
        | java.lang.Object | call(Entity entity, java.util.Map parameters)
 | 
    
        
        | static ExplicitEffector | create(java.lang.String name, java.lang.Class type, java.util.List parameters, java.lang.String description, groovy.lang.Closure body)
 convenience to create an effector supplying a closure; annotations are preferred,
 and subclass here would be failback, but this is offered as 
 workaround for bug GROOVY-5122, as discussed in test class CanSayHi | 
    
        
        | java.lang.Object | invokeEffector(I trait, java.util.Map parameters)
 | 
    
    
     
                 
                 
    
    
        
        ExplicitEffector
        public ExplicitEffector(java.lang.String name, java.lang.Class type, java.lang.String description)
        
        - 
        
        
    
        
        ExplicitEffector
        public ExplicitEffector(java.lang.String name, java.lang.Class type, java.util.List parameters, java.lang.String description)
        
        - 
        
        
    
     
    
    
        
        call
        public java.lang.Object call(Entity entity, java.util.Map parameters)
        
        - 
        
        
    
        
        create
        public static ExplicitEffector create(java.lang.String name, java.lang.Class type, java.util.List parameters, java.lang.String description, groovy.lang.Closure body)
        
        -  convenience to create an effector supplying a closure; annotations are preferred,
 and subclass here would be failback, but this is offered as 
 workaround for bug GROOVY-5122, as discussed in test class CanSayHi 
     
        
        
    
        
        invokeEffector
        public java.lang.Object invokeEffector(I trait, java.util.Map parameters)
        
        - 
        
        
    
     
Brooklyn Multi-Cloud Application Management Platform 
 brooklyncentral.github.com. Apache License. © 2012.