org.fusesource.process.manager.service
Class ProcessServiceFactory

java.lang.Object
  extended by org.fusesource.process.manager.service.ProcessServiceFactory
All Implemented Interfaces:
org.osgi.service.cm.ManagedServiceFactory

public class ProcessServiceFactory
extends java.lang.Object
implements org.osgi.service.cm.ManagedServiceFactory

A ManagedServiceFactory for managing processes using ProcessManager.

Author:
Dhiraj Bokde

Field Summary
protected  org.slf4j.Logger LOG
           
 
Constructor Summary
ProcessServiceFactory()
           
 
Method Summary
 void deleted(java.lang.String pid)
           
 void destroy()
           
 org.osgi.framework.BundleContext getBundleContext()
           
 java.lang.String getName()
           
 ProcessManager getProcessManager()
           
 void init()
           
 void setBundleContext(org.osgi.framework.BundleContext bundleContext)
           
 void setProcessManager(ProcessManager processManager)
           
 void updated(java.lang.String pid, java.util.Dictionary incoming)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

protected final org.slf4j.Logger LOG
Constructor Detail

ProcessServiceFactory

public ProcessServiceFactory()
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface org.osgi.service.cm.ManagedServiceFactory

deleted

public final void deleted(java.lang.String pid)
Specified by:
deleted in interface org.osgi.service.cm.ManagedServiceFactory

updated

public void updated(java.lang.String pid,
                    java.util.Dictionary incoming)
             throws org.osgi.service.cm.ConfigurationException
Specified by:
updated in interface org.osgi.service.cm.ManagedServiceFactory
Throws:
org.osgi.service.cm.ConfigurationException

init

public final void init()
                throws java.lang.Exception
Throws:
java.lang.Exception

destroy

public final void destroy()
                   throws java.lang.Exception
Throws:
java.lang.Exception

getProcessManager

public ProcessManager getProcessManager()

setProcessManager

public void setProcessManager(ProcessManager processManager)

getBundleContext

public org.osgi.framework.BundleContext getBundleContext()

setBundleContext

public void setBundleContext(org.osgi.framework.BundleContext bundleContext)


Copyright © 2013 Red Hat. All Rights Reserved.