org.ops4j.pax.exam.container.def.options
Class BundleScannerProvisionOption

java.lang.Object
  extended by org.ops4j.pax.exam.options.AbstractProvisionControl<T>
      extended by org.ops4j.pax.exam.options.AbstractProvisionOption<T>
          extended by org.ops4j.pax.exam.options.AbstractUrlProvisionOption<BundleScannerProvisionOption>
              extended by org.ops4j.pax.exam.container.def.options.BundleScannerProvisionOption
All Implemented Interfaces:
Option, ProvisionControl<BundleScannerProvisionOption>, ProvisionOption<BundleScannerProvisionOption>, UrlReference

public class BundleScannerProvisionOption
extends AbstractUrlProvisionOption<BundleScannerProvisionOption>

Option specifying provision form an Pax Runner Bundle scanner (scan-bundle).

Since:
0.3.0, December 17, 2008
Author:
Alin Dreghiciu (adreghiciu@gmail.com)

Constructor Summary
BundleScannerProvisionOption(java.lang.String url)
          Constructor.
BundleScannerProvisionOption(UrlReference url)
          Constructor.
 
Method Summary
 java.lang.String getURL()
          Getter.
protected  BundleScannerProvisionOption itself()
          Implemented by sub classes in order to return itself (this) for fluent api usage
 
Methods inherited from class org.ops4j.pax.exam.options.AbstractUrlProvisionOption
getUrlReference, toString
 
Methods inherited from class org.ops4j.pax.exam.options.AbstractProvisionControl
getStartLevel, noStart, noUpdate, shouldStart, shouldUpdate, start, start, startLevel, update, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.ops4j.pax.exam.options.ProvisionControl
getStartLevel, noStart, noUpdate, shouldStart, shouldUpdate, start, start, startLevel, update, update
 

Constructor Detail

BundleScannerProvisionOption

public BundleScannerProvisionOption(java.lang.String url)
Constructor.

Parameters:
url - bundle url
Throws:
java.lang.IllegalArgumentException - - If url is null or empty

BundleScannerProvisionOption

public BundleScannerProvisionOption(UrlReference url)
Constructor.

Parameters:
url - bundle url
Throws:
java.lang.IllegalArgumentException - - If url is null
Method Detail

getURL

public java.lang.String getURL()
Getter.

Specified by:
getURL in interface UrlReference
Overrides:
getURL in class AbstractUrlProvisionOption<BundleScannerProvisionOption>
Returns:
url (cannot be null)

itself

protected BundleScannerProvisionOption itself()
Implemented by sub classes in order to return itself (this) for fluent api usage

Specified by:
itself in class AbstractProvisionControl<BundleScannerProvisionOption>
Returns:
itself


Copyright © 2006-2012 OPS4J - Open Participation Software for Java. All Rights Reserved.