接口的使用
org.springframework.beans.factory.BeanClassLoaderAware
使用BeanClassLoaderAware的程序包 程序包 说明 org.springframework.aop.aspectj.annotation Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP.org.springframework.aop.aspectj.autoproxy Base classes enabling auto-proxying based on AspectJ.org.springframework.aop.framework Package containing Spring's basic AOP infrastructure, compliant with the AOP Alliance interfaces.org.springframework.aop.framework.autoproxy Bean post-processors for use in ApplicationContexts to simplify AOP usage by automatically creating AOP proxies without the need to use a ProxyFactoryBean.org.springframework.beans.factory.annotation Support package for annotation-driven bean configuration.org.springframework.beans.factory.config SPI interfaces and configuration-related convenience classes for bean factories.org.springframework.beans.factory.serviceloader Support package for the Java 6 ServiceLoader facility.org.springframework.cache.concurrent Implementation package forjava.util.concurrentbased caches.org.springframework.cache.interceptor AOP-based solution for declarative caching demarcation.org.springframework.cache.jcache Implementation package for JSR-107 (javax.cache aka "JCache") based caches.org.springframework.context.annotation Annotation support for the Application Context, including JSR-250 "common" annotations, component-scanning, and Java-based metadata for creating Spring-managed objects.org.springframework.context.event Support classes for application events, like standard context events.org.springframework.context.support Classes supporting the org.springframework.context package, such as abstract base classes for ApplicationContext implementations and a MessageSource implementation.org.springframework.context.weaving Load-time weaving support for a Spring application context, building on Spring'sLoadTimeWeaverabstraction.org.springframework.dao.annotation Annotation support for DAOs.org.springframework.ejb.access This package contains classes that allow easy access to EJBs.org.springframework.http.converter.json Provides HttpMessageConverter implementations for handling JSON.org.springframework.jdbc.config Defines the Spring JDBC configuration namespace.org.springframework.jms.remoting Remoting classes for transparent Java-to-Java remoting via a JMS provider.org.springframework.jms.support.converter Provides a MessageConverter abstraction to convert between Java objects and JMS messages.org.springframework.jmx.access Provides support for accessing remote MBean resources.org.springframework.jmx.export This package provides declarative creation and registration of Spring-managed beans as JMX MBeans.org.springframework.jmx.export.annotation Java 5 annotations for MBean exposure.org.springframework.jmx.export.assembler Provides a strategy for MBeanInfo assembly.org.springframework.jmx.support Contains support classes for connecting to local and remoteMBeanServers and for exposing anMBeanServerto remote clients.org.springframework.jndi The classes in this package make JNDI easier to use, facilitating the accessing of configuration stored in JNDI, and provide useful superclasses for JNDI access classes.org.springframework.orm.jpa Package providing integration of JPA (Java Persistence API) with Spring concepts.org.springframework.oxm.jaxb Package providing integration of JAXB with Spring's O/X Mapping support.org.springframework.oxm.xstream Package providing integration of XStream with Spring's O/X Mapping support.org.springframework.remoting.caucho This package provides remoting classes for Caucho's Hessian protocol: a proxy factory for accessing Hessian services, and an exporter for making beans available to Hessian clients.org.springframework.remoting.httpinvoker Remoting classes for transparent Java-to-Java remoting via HTTP invokers.org.springframework.remoting.jaxws Remoting classes for Web Services via JAX-WS (the successor of JAX-RPC), as included in Java 6 and Java EE 5.org.springframework.remoting.rmi Remoting classes for conventional RMI and transparent remoting via RMI invokers.org.springframework.remoting.support Generic support classes for remoting implementations.org.springframework.scheduling.annotation Java 5 annotation for asynchronous method execution.org.springframework.scheduling.quartz Support classes for the open source scheduler Quartz, allowing to set up Quartz Schedulers, JobDetails and Triggers as beans in a Spring context.org.springframework.scheduling.support Generic support classes for scheduling.org.springframework.scripting.bsh Package providing integration of BeanShell (and BeanShell2) into Spring's scripting infrastructure.org.springframework.scripting.groovy Package providing integration of Groovy into Spring's scripting infrastructure.org.springframework.scripting.support Support classes for Spring's scripting package.org.springframework.transaction.interceptor AOP-based solution for declarative transaction demarcation.org.springframework.ui.context.support Classes supporting the org.springframework.ui.context package.org.springframework.validation.beanvalidation Support classes for integrating a JSR-303 Bean Validation provider (such as Hibernate Validator) into a Spring ApplicationContext and in particular with Spring's data binding and validation APIs.org.springframework.aop.aspectj.annotation中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.aop.aspectj.annotation中的类 修饰符和类型 类 说明 classAnnotationAwareAspectJAutoProxyCreatorAspectJAwareAdvisorAutoProxyCreatorsubclass that processes all AspectJ annotation aspects in the current application context, as well as Spring Advisors.org.springframework.aop.aspectj.autoproxy中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.aop.aspectj.autoproxy中的类 修饰符和类型 类 说明 classAspectJAwareAdvisorAutoProxyCreatorAbstractAdvisorAutoProxyCreatorsubclass that exposes AspectJ's invocation context and understands AspectJ's rules for advice precedence when multiple pieces of advice come from the same aspect.org.springframework.aop.framework中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.aop.framework中的类 修饰符和类型 类 说明 classAbstractAdvisingBeanPostProcessorBase class forBeanPostProcessorimplementations that apply a Spring AOPAdvisorto specific beans.classAbstractSingletonProxyFactoryBeanConvenient superclass forFactoryBeantypes that produce singleton-scoped proxy objects.classProxyFactoryBeanFactoryBeanimplementation that builds an AOP proxy based on beans in SpringBeanFactory.classProxyProcessorSupportBase class with common functionality for proxy processors, in particular ClassLoader management and theProxyProcessorSupport.evaluateProxyInterfaces(java.lang.Class<?>, org.springframework.aop.framework.ProxyFactory)algorithm.org.springframework.aop.framework.autoproxy中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.aop.framework.autoproxy中的类 修饰符和类型 类 说明 classAbstractAdvisorAutoProxyCreatorGeneric auto proxy creator that builds AOP proxies for specific beans based on detected Advisors for each bean.classAbstractAutoProxyCreatorBeanPostProcessorimplementation that wraps each eligible bean with an AOP proxy, delegating to specified interceptors before invoking the bean itself.classAbstractBeanFactoryAwareAdvisingPostProcessorExtension ofAbstractAutoProxyCreatorwhich implementsBeanFactoryAware, adds exposure of the original target class for each proxied bean (AutoProxyUtils.ORIGINAL_TARGET_CLASS_ATTRIBUTE), and participates in an externally enforced target-class mode for any given bean (AutoProxyUtils.PRESERVE_TARGET_CLASS_ATTRIBUTE).classBeanNameAutoProxyCreatorAuto proxy creator that identifies beans to proxy via a list of names.classDefaultAdvisorAutoProxyCreatorBeanPostProcessorimplementation that creates AOP proxies based on all candidateAdvisors in the currentBeanFactory.classInfrastructureAdvisorAutoProxyCreatorAuto-proxy creator that considers infrastructure Advisor beans only, ignoring any application-defined Advisors.org.springframework.beans.factory.annotation中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.beans.factory.annotation中的类 修饰符和类型 类 说明 classCustomAutowireConfigurerABeanFactoryPostProcessorimplementation that allows for convenient registration of custom autowire qualifier types.org.springframework.beans.factory.config中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.beans.factory.config中的类 修饰符和类型 类 说明 classAbstractFactoryBean<T>Simple template superclass forFactoryBeanimplementations that creates a singleton or a prototype object, depending on a flag.classCustomScopeConfigurerSimpleBeanFactoryPostProcessorimplementation that registers customScope(s)with the containingConfigurableBeanFactory.classFieldRetrievingFactoryBeanFactoryBeanwhich retrieves a static or non-static field value.classListFactoryBeanSimple factory for shared List instances.classMapFactoryBeanSimple factory for shared Map instances.classMethodInvokingBeanSimple method invoker bean: just invoking a target method, not expecting a result to expose to the container (in contrast toMethodInvokingFactoryBean).classMethodInvokingFactoryBeanFactoryBeanwhich returns a value which is the result of a static or instance method invocation.classObjectFactoryCreatingFactoryBeanAFactoryBeanimplementation that returns a value which is anObjectFactorythat in turn returns a bean sourced from aBeanFactory.classProviderCreatingFactoryBeanAFactoryBeanimplementation that returns a value which is a JSR-330Providerthat in turn returns a bean sourced from aBeanFactory.classSetFactoryBeanSimple factory for shared Set instances.org.springframework.beans.factory.serviceloader中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.beans.factory.serviceloader中的类 修饰符和类型 类 说明 classAbstractServiceLoaderBasedFactoryBeanAbstract base class for FactoryBeans operating on the JDK 1.6ServiceLoaderfacility.classServiceFactoryBeanFactoryBeanthat exposes the 'primary' service for the configured service class, obtained through the JDK 1.6ServiceLoaderfacility.classServiceListFactoryBeanFactoryBeanthat exposes all services for the configured service class, represented as a List of service objects, obtained through the JDK 1.6ServiceLoaderfacility.classServiceLoaderFactoryBeanFactoryBeanthat exposes the JDK 1.6ServiceLoaderfor the configured service class.org.springframework.cache.concurrent中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.cache.concurrent中的类 修饰符和类型 类 说明 classConcurrentMapCacheManagerCacheManagerimplementation that lazily buildsConcurrentMapCacheinstances for eachConcurrentMapCacheManager.getCache(java.lang.String)request.org.springframework.cache.interceptor中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.cache.interceptor中的类 修饰符和类型 类 说明 classCacheProxyFactoryBeanProxy factory bean for simplified declarative caching handling.org.springframework.cache.jcache中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.cache.jcache中的类 修饰符和类型 类 说明 classJCacheManagerFactoryBeanFactoryBeanfor a JCachejavax.cache.CacheManager, obtaining a pre-definedCacheManagerby name through the standard JCachejavax.cache.Cachingclass.org.springframework.context.annotation中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.context.annotation中的类 修饰符和类型 类 说明 classConfigurationClassPostProcessorBeanFactoryPostProcessorused for bootstrapping processing of@Configurationclasses.classLoadTimeWeavingConfiguration@Configurationclass that registers aLoadTimeWeaverbean.org.springframework.context.event中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.context.event中的类 修饰符和类型 类 说明 classAbstractApplicationEventMulticasterAbstract implementation of theApplicationEventMulticasterinterface, providing the basic listener registration facility.classSimpleApplicationEventMulticasterSimple implementation of theApplicationEventMulticasterinterface.org.springframework.context.support中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.context.support中的类 修饰符和类型 类 说明 classResourceBundleMessageSourceMessageSourceimplementation that accesses resource bundles using specified basenames.org.springframework.context.weaving中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.context.weaving中的类 修饰符和类型 类 说明 classAspectJWeavingEnablerPost-processor that registers AspectJ'sClassPreProcessorAgentAdapterwith the Spring application context's defaultLoadTimeWeaver.classDefaultContextLoadTimeWeaverDefaultLoadTimeWeaverbean for use in an application context, decorating an automatically detected internalLoadTimeWeaver.org.springframework.dao.annotation中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.dao.annotation中的类 修饰符和类型 类 说明 classPersistenceExceptionTranslationPostProcessorBean post-processor that automatically applies persistence exception translation to any bean marked with Spring's @Repositoryannotation, adding a correspondingPersistenceExceptionTranslationAdvisorto the exposed proxy (either an existing AOP proxy or a newly generated proxy that implements all of the target's interfaces).org.springframework.ejb.access中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.ejb.access中的类 修饰符和类型 类 说明 classLocalStatelessSessionProxyFactoryBeanConvenientFactoryBeanfor local Stateless Session Bean (SLSB) proxies.classSimpleRemoteStatelessSessionProxyFactoryBeanConvenientFactoryBeanfor remote SLSB proxies.org.springframework.http.converter.json中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.http.converter.json中的类 修饰符和类型 类 说明 classJackson2ObjectMapperFactoryBeanAFactoryBeanfor creating a Jackson 2.xObjectMapper(default) orXmlMapper(createXmlMapperproperty set to true) with setters to enable or disable Jackson features from within XML configuration.org.springframework.jdbc.config中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.jdbc.config中的类 修饰符和类型 类 说明 classSortedResourcesFactoryBeanFactoryBeanimplementation that takes a list of location Strings and creates a sorted array ofResourceinstances.org.springframework.jms.remoting中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.jms.remoting中的类 修饰符和类型 类 说明 classJmsInvokerProxyFactoryBeanFactoryBean for JMS invoker proxies.classJmsInvokerServiceExporterJMS message listener that exports the specified service bean as a JMS service endpoint, accessible via a JMS invoker proxy.org.springframework.jms.support.converter中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.jms.support.converter中的类 修饰符和类型 类 说明 classMappingJackson2MessageConverterMessage converter that uses Jackson 2.x to convert messages to and from JSON.org.springframework.jmx.access中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.jmx.access中的类 修饰符和类型 类 说明 classMBeanClientInterceptorMethodInterceptorthat routes calls to an MBean running on the suppliedMBeanServerConnection.classMBeanProxyFactoryBeanCreates a proxy to a managed resource running either locally or remotely.org.springframework.jmx.export中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.jmx.export中的类 修饰符和类型 类 说明 classMBeanExporterJMX exporter that allows for exposing any Spring-managed bean to a JMXMBeanServer, without the need to define any JMX-specific information in the bean classes.org.springframework.jmx.export.annotation中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.jmx.export.annotation中的类 修饰符和类型 类 说明 classAnnotationMBeanExporterConvenient subclass of Spring's standardMBeanExporter, activating Java 5 annotation usage for JMX exposure of Spring beans:ManagedResource,ManagedAttribute,ManagedOperation, etc.org.springframework.jmx.export.assembler中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.jmx.export.assembler中的类 修饰符和类型 类 说明 classInterfaceBasedMBeanInfoAssemblerSubclass ofAbstractReflectiveMBeanInfoAssemblerthat allows for the management interface of a bean to be defined using arbitrary interfaces.org.springframework.jmx.support中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.jmx.support中的类 修饰符和类型 类 说明 classMBeanServerConnectionFactoryBeanFactoryBeanthat creates a JMX 1.2MBeanServerConnectionto a remoteMBeanServerexposed via aJMXServerConnector.org.springframework.jndi中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.jndi中的类 修饰符和类型 类 说明 classJndiObjectFactoryBeanFactoryBeanthat looks up a JNDI object.org.springframework.orm.jpa中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.orm.jpa中的类 修饰符和类型 类 说明 classAbstractEntityManagerFactoryBeanAbstractFactoryBeanthat creates a local JPAEntityManagerFactoryinstance within a Spring application context.classLocalContainerEntityManagerFactoryBeanFactoryBeanthat creates a JPAEntityManagerFactoryaccording to JPA's standard container bootstrap contract.classLocalEntityManagerFactoryBeanFactoryBeanthat creates a JPAEntityManagerFactoryaccording to JPA's standard standalone bootstrap contract.org.springframework.oxm.jaxb中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.oxm.jaxb中的类 修饰符和类型 类 说明 classJaxb2MarshallerImplementation of theGenericMarshallerinterface for JAXB 2.2.org.springframework.oxm.xstream中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.oxm.xstream中的类 修饰符和类型 类 说明 classXStreamMarshallerImplementation of theMarshallerinterface for XStream.org.springframework.remoting.caucho中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.remoting.caucho中的类 修饰符和类型 类 说明 classHessianClientInterceptorMethodInterceptorfor accessing a Hessian service.classHessianExporterGeneral stream-based protocol exporter for a Hessian endpoint.classHessianProxyFactoryBeanFactoryBeanfor Hessian proxies.classHessianServiceExporterServlet-API-based HTTP request handler that exports the specified service bean as Hessian service endpoint, accessible via a Hessian proxy.classSimpleHessianServiceExporter已过时。as of Spring Framework 5.1, in favor ofHessianServiceExporterorg.springframework.remoting.httpinvoker中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.remoting.httpinvoker中的类 修饰符和类型 类 说明 classAbstractHttpInvokerRequestExecutorAbstract base implementation of the HttpInvokerRequestExecutor interface.classHttpComponentsHttpInvokerRequestExecutorHttpInvokerRequestExecutorimplementation that uses Apache HttpComponents HttpClient to execute POST requests.classHttpInvokerClientInterceptorMethodInterceptorfor accessing an HTTP invoker service.classHttpInvokerProxyFactoryBeanFactoryBeanfor HTTP invoker proxies.classHttpInvokerServiceExporterServlet-API-based HTTP request handler that exports the specified service bean as HTTP invoker service endpoint, accessible via an HTTP invoker proxy.classSimpleHttpInvokerRequestExecutorHttpInvokerRequestExecutorimplementation that uses standard Java facilities to execute POST requests, without support for HTTP authentication or advanced configuration options.classSimpleHttpInvokerServiceExporter已过时。as of Spring Framework 5.1, in favor ofHttpInvokerServiceExporterorg.springframework.remoting.jaxws中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.remoting.jaxws中的类 修饰符和类型 类 说明 classJaxWsPortClientInterceptorMethodInterceptorfor accessing a specific port of a JAX-WS service.classJaxWsPortProxyFactoryBeanFactoryBeanfor a specific port of a JAX-WS service.org.springframework.remoting.rmi中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.remoting.rmi中的类 修饰符和类型 类 说明 classJndiRmiProxyFactoryBeanFactoryBeanfor RMI proxies from JNDI.classJndiRmiServiceExporterService exporter which binds RMI services to JNDI.classRemoteInvocationSerializingExporterAbstract base class for remote service exporters that explicitly deserializeRemoteInvocationobjects and serializeRemoteInvocationResultobjects, for example Spring's HTTP invoker.classRmiBasedExporterConvenient superclass for RMI-based remote exporters.classRmiClientInterceptorMethodInterceptorfor accessing conventional RMI services or RMI invokers.classRmiProxyFactoryBeanFactoryBeanfor RMI proxies, supporting both conventional RMI services and RMI invokers.classRmiServiceExporterRMI exporter that exposes the specified service as RMI object with the specified name.org.springframework.remoting.support中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.remoting.support中的类 修饰符和类型 类 说明 classRemoteAccessorAbstract base class for classes that access a remote service.classRemoteExporterAbstract base class for classes that export a remote service.classRemoteInvocationBasedAccessorAbstract base class for remote service accessors that are based on serialization ofRemoteInvocationobjects.classRemoteInvocationBasedExporterAbstract base class for remote service exporters that are based on deserialization ofRemoteInvocationobjects.classRemotingSupportGeneric support base class for remote accessor and exporters, providing common bean ClassLoader handling.classUrlBasedRemoteAccessorAbstract base class for classes that access remote services via URLs.org.springframework.scheduling.annotation中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.scheduling.annotation中的类 修饰符和类型 类 说明 classAsyncAnnotationBeanPostProcessorBean post-processor that automatically applies asynchronous invocation behavior to any bean that carries theAsyncannotation at class or method-level by adding a correspondingAsyncAnnotationAdvisorto the exposed proxy (either an existing AOP proxy or a newly generated proxy that implements all of the target's interfaces).org.springframework.scheduling.quartz中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.scheduling.quartz中的类 修饰符和类型 类 说明 classMethodInvokingJobDetailFactoryBeanFactoryBeanthat exposes aJobDetailobject which delegates job execution to a specified (static or non-static) method.org.springframework.scheduling.support中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.scheduling.support中的类 修饰符和类型 类 说明 classMethodInvokingRunnableAdapter that implements theRunnableinterface as a configurable method invocation based on Spring's MethodInvoker.org.springframework.scripting.bsh中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.scripting.bsh中的类 修饰符和类型 类 说明 classBshScriptEvaluatorBeanShell-based implementation of Spring'sScriptEvaluatorstrategy interface.classBshScriptFactoryScriptFactoryimplementation for a BeanShell script.org.springframework.scripting.groovy中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.scripting.groovy中的类 修饰符和类型 类 说明 classGroovyScriptEvaluatorGroovy-based implementation of Spring'sScriptEvaluatorstrategy interface.classGroovyScriptFactoryScriptFactoryimplementation for a Groovy script.org.springframework.scripting.support中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.scripting.support中的类 修饰符和类型 类 说明 classScriptFactoryPostProcessorBeanPostProcessorthat handlesScriptFactorydefinitions, replacing each factory with the actual scripted Java object generated by it.classStandardScriptEvaluatorjavax.script(JSR-223) based implementation of Spring'sScriptEvaluatorstrategy interface.classStandardScriptFactoryScriptFactoryimplementation based on the JSR-223 script engine abstraction (as included in Java 6+).org.springframework.transaction.interceptor中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.transaction.interceptor中的类 修饰符和类型 类 说明 classMethodMapTransactionAttributeSourceSimpleTransactionAttributeSourceimplementation that allows attributes to be stored per method in aMap.classTransactionProxyFactoryBeanProxy factory bean for simplified declarative transaction handling.org.springframework.ui.context.support中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.ui.context.support中的类 修饰符和类型 类 说明 classResourceBundleThemeSourceThemeSourceimplementation that looks up an individualResourceBundleper theme.org.springframework.validation.beanvalidation中BeanClassLoaderAware的使用
实现BeanClassLoaderAware的org.springframework.validation.beanvalidation中的类 修饰符和类型 类 说明 classMethodValidationPostProcessorA convenientBeanPostProcessorimplementation that delegates to a JSR-303 provider for performing method-level validation on annotated methods.