org.apache.hivemind.service.impl
Class BuilderErrorLogFacet
java.lang.Object
org.apache.hivemind.impl.BaseLocatable
org.apache.hivemind.service.impl.BuilderFacet
org.apache.hivemind.service.impl.BuilderErrorLogFacet
- All Implemented Interfaces:
- Locatable, LocationHolder
public class BuilderErrorLogFacet
- extends BuilderFacet
Exposes the service's error log
as a constructor parameter or a property.
- Since:
- 1.1
- Author:
- Howard M. Lewis Ship
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BuilderErrorLogFacet
public BuilderErrorLogFacet()
getFacetValue
public java.lang.Object getFacetValue(ServiceImplementationFactoryParameters factoryParameters,
java.lang.Class targetType)
- Description copied from class:
BuilderFacet
- Implemented in subclasses to provide a specific value for the facet (for use as a constructor
parameter, or as a value to set a property to).
- Specified by:
getFacetValue
in class BuilderFacet
- Parameters:
factoryParameters
- the parameters that define the service point and its environmenttargetType
- the desired property type (extracted from the property type of the property to be
updated, when a property is known)
isAssignableToType
public boolean isAssignableToType(ServiceImplementationFactoryParameters factoryParameters,
java.lang.Class targetType)
- Specified by:
isAssignableToType
in class BuilderFacet
getDefaultPropertyName
protected java.lang.String getDefaultPropertyName()
- Description copied from class:
BuilderFacet
- Returns null. Subclasses can provide the default name for a property used by
BuilderFacet.autowire(Object, ServiceImplementationFactoryParameters)
.
- Overrides:
getDefaultPropertyName
in class BuilderFacet
canAutowireConstructorParameter
public boolean canAutowireConstructorParameter()
- Overrides:
canAutowireConstructorParameter
in class BuilderFacet
- Since:
- 1.1