org.restlet.ext.osgi
Class ObapClientHelper

java.lang.Object
  extended by org.restlet.engine.Helper
      extended by org.restlet.engine.RestletHelper<T>
          extended by org.restlet.engine.connector.ConnectorHelper<Client>
              extended by org.restlet.engine.connector.ClientHelper
                  extended by org.restlet.engine.local.LocalClientHelper
                      extended by org.restlet.ext.osgi.ObapClientHelper

public class ObapClientHelper
extends LocalClientHelper

Connector to the resources accessed via bundles.

Author:
Thierry Boileau

Constructor Summary
ObapClientHelper(Client client)
          Constructor.
 
Method Summary
static void clear()
          Clears the registry of bundles.
protected  void handleBundle(Request request, Response response, org.osgi.framework.Bundle bundle)
          /** Handles a call with a given bundle.
protected  void handleLocal(Request request, Response response, String decodedPath)
           
static boolean register(org.osgi.framework.Bundle bundle)
          Registers the given bundle.
 
Methods inherited from class org.restlet.engine.local.LocalClientHelper
getDefaultLanguage, getTimeToLive, handle
 
Methods inherited from class org.restlet.engine.connector.ClientHelper
getSocketConnectTimeoutMs
 
Methods inherited from class org.restlet.engine.connector.ConnectorHelper
getConnectorService, getContext, getProtocols, start, stop, update
 
Methods inherited from class org.restlet.engine.RestletHelper
getAttributes, getHelped, getHelpedParameters, getLogger, getMetadataService, setHelped
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObapClientHelper

public ObapClientHelper(Client client)
Constructor.

Parameters:
client - The client to help.
Method Detail

register

public static boolean register(org.osgi.framework.Bundle bundle)
Registers the given bundle.

Parameters:
bundle - The bundle to register.
Returns:
True if the bundle was successfully registered.

clear

public static void clear()
Clears the registry of bundles.


handleBundle

protected void handleBundle(Request request,
                            Response response,
                            org.osgi.framework.Bundle bundle)
/** Handles a call with a given bundle.

Parameters:
request - The request to handle.
response - The response to update.
bundle - The bundle to look for representations from.

handleLocal

protected void handleLocal(Request request,
                           Response response,
                           String decodedPath)
Specified by:
handleLocal in class LocalClientHelper


Copyright © 2005-2014 Restlet.