public class HttpBasicAuth extends AnnotationProcessorModule implements HttpBasicAuthComponent, ModuleComponent
components, elements, innerElement, types
Constructor and Description |
---|
HttpBasicAuth(TypeElement innerElement,
Types types,
Elements elements,
List<Component> components) |
Modifier and Type | Method and Description |
---|---|
String |
configElementName() |
String |
friendlyName() |
boolean |
handle(Module module) |
String |
headerName() |
com.google.common.base.Optional<Field> |
password() |
String |
prefix() |
Field |
username() |
accept, getAnnotatedSchemaLocation, getConfigElementName, getConfigurableFields, getConnectionStrategy, getCurrentSchemaLocation, getDescription, getExceptionHandler, getFilterMethods, getFriendlyName, getKind, getLifecycleMethod, getMinMuleVersion, getModuleName, getModuleSchemaVersion, getProcessorMethods, getQueryTranslatorMethod, getRestCalls, getRestHttpClientField, getSourceMethods, getTransformerMethods, getTransformerResolverMethods, getVersionedSchemaLocation, getXmlNamespace, hasConfigurableWithType, hasDynamicMetadata, hasFilters, hasMetaDataScope, hasMethodWithName, hasProcessorMethodWithParameter, hasProcessors, hasQueryTranslator, hasRestCalls, hasSources, hasTransformerResolver, hasTransformers, isConnector, isModule, manager, metaDataScope, needsConfig, parentModule, reconnectOn, testConnectivityMethod, usesPooling
getInjectFields, getMetaDataKeyRetrieverMethod, getMetaDataOutputRetrieverMethod, getMetaDataRetrieverMethod
getClassName, getFields, getFieldsAnnotatedWith, getFirstMethodAnnotatedWith, getInheritedFields, getMethods, getMethodsAnnotatedWith, getPackage, getPackageName, getPathToSourceFile, getQualifiedName, getRecursivelyAnnotationProcessorMethodsAnnotatedWith, getRecursivelyFirstMethodAnnotatedWith, getRecursivelyMethodsAnnotatedWith, getRecursivelyMethodsAnnotatedWith, getSuperClass, hasFieldAnnotatedWith, hasNoArgConstructor, hasSuperClass, inheritsFrom, inheritsFrom, isArrayOrList, isBigDecimal, isBigInteger, isBoolean, isCalendar, isChar, isCollection, isComplexType, isComplexTypeWithGetterAndSetter, isDate, isDouble, isDsqlQueryObject, isEnum, isFloat, isHttpCallback, isInteger, isInterface, isLong, isMap, isNestedProcessor, isParametrized, isPrimitive, isSet, isString, isURL, isXmlType
asType, asTypeMirror, equals, getAnnotation, getAnnotationFieldValue, getAnnotationMirrors, getJavaDocParameterSummary, getJavaDocSummary, getJavaDocTagContent, getName, getThrowsComment, getTypeArguments, getXmlDeclaredChilds, hasAnnotation, hashCode, hasJavaDocTag, hasTypeArguments, isAbstract, isFinal, isPrivate, isProtected, isPublic, isReservedIdentifier, isStatic, unwrap
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getConfigurableFields, testConnectivityMethod
accept, asType, asTypeMirror, getName, isReservedIdentifier, unwrap
getAnnotation, getAnnotationMirrors, hasAnnotation
getJavaDocParameterSummary, getJavaDocSummary, getJavaDocTagContent, getThrowsComment, hasJavaDocTag
isAbstract, isFinal, isPrivate, isProtected, isPublic, isStatic
getTypeArguments, getXmlDeclaredChilds, hasTypeArguments
getClassName, getFields, getFieldsAnnotatedWith, getFirstMethodAnnotatedWith, getInheritedFields, getMethods, getMethodsAnnotatedWith, getPackage, getPackageName, getPathToSourceFile, getQualifiedName, getRecursivelyAnnotationProcessorMethodsAnnotatedWith, getRecursivelyFirstMethodAnnotatedWith, getRecursivelyMethodsAnnotatedWith, getRecursivelyMethodsAnnotatedWith, getSuperClass, hasFieldAnnotatedWith, hasNoArgConstructor, hasSuperClass, inheritsFrom, inheritsFrom, isDsqlQueryObject, isInterface, isParametrized, isPrimitive
isArrayOrList, isBigDecimal, isBigInteger, isBoolean, isCalendar, isChar, isCollection, isComplexType, isComplexTypeWithGetterAndSetter, isDate, isDouble, isEnum, isFloat, isHttpCallback, isInteger, isLong, isMap, isNestedProcessor, isSet, isString, isURL, isXmlType
getInjectFields, getMetaDataKeyRetrieverMethod, getMetaDataOutputRetrieverMethod, getMetaDataRetrieverMethod
public HttpBasicAuth(TypeElement innerElement, Types types, Elements elements, List<Component> components)
public boolean handle(Module module)
handle
in interface ModuleComponent
public String configElementName()
configElementName
in interface ConnectionComponent
public String friendlyName()
friendlyName
in interface ConnectionComponent
public String headerName()
headerName
in interface HttpBasicAuthComponent
public Field username()
username
in interface HttpBasicAuthComponent
public com.google.common.base.Optional<Field> password()
password
in interface HttpBasicAuthComponent
Absent
otherwise (a password might not bee needed)public String prefix()
prefix
in interface HttpBasicAuthComponent
Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.