Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Warning

Work-in-progress. Completed page will be linked into the Tutorials and Walkthroughs page.

Table of Contents
maxLevel3

...

Code Block
languagejava
titleNullLinkProvider.java
collapsetrue
// new imports
import org.apache.felix.scr.annotations.Property;
 
//Attention - will use below
import static com.google.common.base.Strings.isNullOrEmpty;



// ...<snip>...

public class NullLinkProvider extends AbstractProvider implements LinkProvider {

    // ...<snip>...

    // Default values for tunable parameters
    private static final boolean FLICKER = false;
    private static final int DEFAULT_RATE = 3000;
    
    @Property(name = "flicker", boolValue = FLICKER,
            label = "Setting to flap links")
    private boolean flicker = FLICKER;

    @Property(name = "eventRate", intValue = DEFAULT_RATE,
            label = "Duration between Link Event")
    private int eventRate = DEFAULT_RATE;
	
    // ...<snip>... 

...