com.buglabs.bug.service
Class PublicWSAdminImpl

java.lang.Object
  extended by com.buglabs.bug.service.PublicWSAdminImpl
All Implemented Interfaces:
PublicWSAdmin

public class PublicWSAdminImpl
extends java.lang.Object
implements PublicWSAdmin

The default implementation of PublicWSAdmin.


Field Summary
static java.lang.String ENABLED
           
 
Constructor Summary
PublicWSAdminImpl(BundleContext context, LogService logService, java.util.Hashtable serviceMap, ConfigurationAdmin configAdmin)
           
 
Method Summary
 void registerService(PublicWSProvider provider)
          Register a service to be exposed as a public web service.
 void removedService()
           
 void stop()
           
 void unregisterService(PublicWSProvider provider)
          Unregister an existing service.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ENABLED

public static final java.lang.String ENABLED
See Also:
Constant Field Values
Constructor Detail

PublicWSAdminImpl

public PublicWSAdminImpl(BundleContext context,
                         LogService logService,
                         java.util.Hashtable serviceMap,
                         ConfigurationAdmin configAdmin)
Method Detail

removedService

public void removedService()

registerService

public void registerService(PublicWSProvider provider)
Description copied from interface: PublicWSAdmin
Register a service to be exposed as a public web service.

Specified by:
registerService in interface PublicWSAdmin

unregisterService

public void unregisterService(PublicWSProvider provider)
Description copied from interface: PublicWSAdmin
Unregister an existing service.

Specified by:
unregisterService in interface PublicWSAdmin

stop

public void stop()