org.rhq.plugins.kickstart
Class KickstartServerComponent

java.lang.Object
  extended by org.rhq.plugins.kickstart.KickstartServerComponent
All Implemented Interfaces:
AvailabilityFacet, ResourceComponent, OperationFacet

public class KickstartServerComponent
extends Object
implements ResourceComponent, OperationFacet

Uses koan to actually do kickstarts on this machine.


Constructor Summary
KickstartServerComponent()
           
 
Method Summary
 ProcessExecutionResults execute(String process, String... args)
           
 org.rhq.core.domain.measurement.AvailabilityType getAvailability()
           
 OperationResult invokeOperation(String name, org.rhq.core.domain.configuration.Configuration configuration)
           
 void start(ResourceContext context)
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KickstartServerComponent

public KickstartServerComponent()
Method Detail

start

public void start(ResourceContext context)
Specified by:
start in interface ResourceComponent

stop

public void stop()
Specified by:
stop in interface ResourceComponent

getAvailability

public org.rhq.core.domain.measurement.AvailabilityType getAvailability()
Specified by:
getAvailability in interface AvailabilityFacet

invokeOperation

public OperationResult invokeOperation(String name,
                                       org.rhq.core.domain.configuration.Configuration configuration)
Specified by:
invokeOperation in interface OperationFacet

execute

public ProcessExecutionResults execute(String process,
                                       String... args)


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.