org.jboss.osgi.framework
Class AutoInstallComplete

java.lang.Object
  extended by org.jboss.msc.service.AbstractService<Void>
      extended by org.jboss.osgi.framework.AutoInstallComplete
All Implemented Interfaces:
org.jboss.msc.service.Service<Void>, org.jboss.msc.value.Value<Void>

public abstract class AutoInstallComplete
extends org.jboss.msc.service.AbstractService<Void>

Default implementation for the COMPLETE step of the AutoInstallHandler.

Since:
16-Apr-2012
Author:
thomas.diesler@jboss.com

Field Summary
 
Fields inherited from interface org.jboss.msc.service.Service
NULL, NULL_VALUE
 
Constructor Summary
AutoInstallComplete()
           
 
Method Summary
protected abstract  boolean allServicesAdded(Set<org.jboss.msc.service.ServiceName> trackedServices)
           
 void checkAndComplete()
           
protected  void configureDependencies(org.jboss.msc.service.ServiceBuilder<Void> builder)
           
 org.jboss.msc.service.ServiceListener<Bundle> getListener()
           
protected  org.jboss.msc.service.ServiceName getServiceName()
           
 org.jboss.msc.service.ServiceBuilder<Void> install(org.jboss.msc.service.ServiceTarget serviceTarget)
           
 void start(org.jboss.msc.service.StartContext context)
           
 
Methods inherited from class org.jboss.msc.service.AbstractService
getValue, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AutoInstallComplete

public AutoInstallComplete()
Method Detail

getServiceName

protected org.jboss.msc.service.ServiceName getServiceName()

configureDependencies

protected void configureDependencies(org.jboss.msc.service.ServiceBuilder<Void> builder)

allServicesAdded

protected abstract boolean allServicesAdded(Set<org.jboss.msc.service.ServiceName> trackedServices)

getListener

public org.jboss.msc.service.ServiceListener<Bundle> getListener()

install

public org.jboss.msc.service.ServiceBuilder<Void> install(org.jboss.msc.service.ServiceTarget serviceTarget)

checkAndComplete

public void checkAndComplete()

start

public void start(org.jboss.msc.service.StartContext context)
           throws org.jboss.msc.service.StartException
Specified by:
start in interface org.jboss.msc.service.Service<Void>
Overrides:
start in class org.jboss.msc.service.AbstractService<Void>
Throws:
org.jboss.msc.service.StartException


Copyright © 2012. All Rights Reserved.