org.apache.aries.jmx.provisioning
Class ProvisioningService

java.lang.Object
  extended by org.apache.aries.jmx.provisioning.ProvisioningService
All Implemented Interfaces:
ProvisioningServiceMBean

public class ProvisioningService
extends Object
implements ProvisioningServiceMBean

Implementation of ProvisioningServiceMBean

Version:
$Rev: 943268 $ $Date: 2010-05-11 21:19:02 +0100 (Tue, 11 May 2010) $

Field Summary
 
Fields inherited from interface org.osgi.jmx.service.provisioning.ProvisioningServiceMBean
OBJECTNAME
 
Constructor Summary
ProvisioningService(org.osgi.service.provisioning.ProvisioningService provisioningService)
          Constructs new ProvisioningService instance
 
Method Summary
 void addInformation(TabularData info)
           
 void addInformationFromZip(String zipURL)
           
protected  InputStream createStream(String url)
           
protected  Dictionary<String,Object> extractProvisioningDictionary(TabularData info)
           
 TabularData listInformation()
           
 void setInformation(TabularData info)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProvisioningService

public ProvisioningService(org.osgi.service.provisioning.ProvisioningService provisioningService)
Constructs new ProvisioningService instance

Parameters:
provisioningService - instance of org.osgi.service.provisioning.ProvisioningService service
Method Detail

addInformationFromZip

public void addInformationFromZip(String zipURL)
                           throws IOException
Specified by:
addInformationFromZip in interface ProvisioningServiceMBean
Throws:
IOException
See Also:
ProvisioningServiceMBean.addInformationFromZip(java.lang.String)

addInformation

public void addInformation(TabularData info)
                    throws IOException
Specified by:
addInformation in interface ProvisioningServiceMBean
Throws:
IOException
See Also:
ProvisioningServiceMBean.addInformation(javax.management.openmbean.TabularData)

listInformation

public TabularData listInformation()
                            throws IOException
Specified by:
listInformation in interface ProvisioningServiceMBean
Throws:
IOException
See Also:
ProvisioningServiceMBean.listInformation()

setInformation

public void setInformation(TabularData info)
                    throws IOException
Specified by:
setInformation in interface ProvisioningServiceMBean
Throws:
IOException
See Also:
ProvisioningServiceMBean.setInformation(javax.management.openmbean.TabularData)

extractProvisioningDictionary

protected Dictionary<String,Object> extractProvisioningDictionary(TabularData info)

createStream

protected InputStream createStream(String url)
                            throws IOException
Throws:
IOException


Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.