public final class

ComponentImpl

extends Object
implements Component
java.lang.Object
   ↳ org.eclipse.sisu.plexus.ComponentImpl

Class Overview

Partial runtime implementation of Plexus @Component annotation, supporting the most common attributes.

Summary

Public Constructors
ComponentImpl(Class<?> role, String hint, String instantiationStrategy, String description)
Public Methods
String alias()
Class<? extends Annotation> annotationType()
String composer()
String configurator()
String description()
boolean equals(Object rhs)
String factory()
int hashCode()
String hint()
String instantiationStrategy()
boolean isolatedRealm()
String lifecycleHandler()
String profile()
Class<?> role()
String toString()
String type()
String version()
[Expand]
Inherited Methods
From class java.lang.Object
From interface java.lang.annotation.Annotation

Public Constructors

public ComponentImpl (Class<?> role, String hint, String instantiationStrategy, String description)

Public Methods

public String alias ()

public Class<? extends Annotation> annotationType ()

public String composer ()

public String configurator ()

public String description ()

public boolean equals (Object rhs)

public String factory ()

public int hashCode ()

public String hint ()

public String instantiationStrategy ()

public boolean isolatedRealm ()

public String lifecycleHandler ()

public String profile ()

public Class<?> role ()

public String toString ()

public String type ()

public String version ()