org.jboss.reliance.drools.dependency
Class RuleBasedDependencyItemFactory

java.lang.Object
  extended by org.jboss.reliance.drools.dependency.RuleBasedDependencyItemFactory
All Implemented Interfaces:
DependencyItemFactory<org.jboss.dependency.spi.ControllerContext>

public class RuleBasedDependencyItemFactory
extends Object
implements DependencyItemFactory<org.jboss.dependency.spi.ControllerContext>

Rule dependency item factory.

Author:
Ales Justin

Constructor Summary
RuleBasedDependencyItemFactory()
           
 
Method Summary
 org.jboss.dependency.spi.DependencyItem createDependencyItem(org.jboss.dependency.spi.ControllerContext context)
          Create new dependency item.
 void setAction(Object action)
           
 void setArgs(Object[] args)
           
 void setDependentState(org.jboss.dependency.spi.ControllerState dependentState)
           
 void setIdentityName(String identityName)
           
 void setName(Object name)
           
 void setResolvedOnNullIdentity(boolean resolvedOnNullIdentity)
           
 void setWhenRequired(String whenRequired)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RuleBasedDependencyItemFactory

public RuleBasedDependencyItemFactory()
Method Detail

createDependencyItem

public org.jboss.dependency.spi.DependencyItem createDependencyItem(org.jboss.dependency.spi.ControllerContext context)
Description copied from interface: DependencyItemFactory
Create new dependency item.

Specified by:
createDependencyItem in interface DependencyItemFactory<org.jboss.dependency.spi.ControllerContext>
Parameters:
context - the context
Returns:
new dependency item

setName

public void setName(Object name)

setAction

public void setAction(Object action)

setWhenRequired

public void setWhenRequired(String whenRequired)

setDependentState

public void setDependentState(org.jboss.dependency.spi.ControllerState dependentState)

setArgs

public void setArgs(Object[] args)

setIdentityName

public void setIdentityName(String identityName)

setResolvedOnNullIdentity

public void setResolvedOnNullIdentity(boolean resolvedOnNullIdentity)


Copyright © 2008 JBoss Inc.. All Rights Reserved.