| Library: | Spring |
| Version: | 2.5.2 |
| Compatibility: | JDK 1.5 |
| Name | Package | Description |
|---|---|---|
| AbstractMapBasedHandlerMapping.PortletRequestMappingPredicate | org.springframework.web.portlet.handler | Predicate interface for determining a match with a given request. |
| Advised | org.springframework.aop.framework | Interface to be implemented by classes that hold the configuration of a factory of AOP proxies. |
| AdvisedSupportListener | org.springframework.aop.framework | Listener to be registered on ProxyCreatorSupport objects Allows for receiving callbacks on activation and change of advice. |
| Advisor | org.springframework.aop | Base interface holding AOP advice (action to take at a joinpoint) and a filter determining the applicability of the advice (such as a pointcut). |
| AdvisorAdapter | org.springframework.aop.framework.adapter | Interface allowing extension to the Spring AOP framework to allow handling of new Advisors and Advice types. |
| AdvisorAdapterRegistry | org.springframework.aop.framework.adapter | Interface for registries of Advisor adapters. |
| AdvisorChainFactory | org.springframework.aop.framework | Factory interface for advisor chains. |
| AfterAdvice | org.springframework.aop | Common marker interface for after advice, such as AfterReturningAdvice and ThrowsAdvice . |
| AfterReturningAdvice | org.springframework.aop | After returning advice is invoked only on normal method return, not if an exception is thrown. |
| AliasRegistry | org.springframework.core | Common interface for managing aliases. |
| AnnotatedBeanDefinition | org.springframework.beans.factory.annotation | Extended BeanDefinition interface that exposes AnnotationMetadata about its bean class - without requiring the class to be loaded yet. |
| AnnotationMetadata | org.springframework.core.type | Interface that defines abstract access to the annotations of a specific class, in a form that does not require that class to be loaded yet. |
| AopInfrastructureBean | org.springframework.aop.framework | Marker interface that indicates a bean that is part of Spring's AOP infrastructure. |
| AopProxy | org.springframework.aop.framework | Delegate interface for a configured AOP proxy, allowing for the creation of actual proxy objects. |
| AopProxyFactory | org.springframework.aop.framework | Interface to be implemented by factories that are able to create AOP proxies based on AdvisedSupport configuration objects. |
| ApplicationContext | org.springframework.context | Central interface to provide configuration for an application. |
| ApplicationContextAware | org.springframework.context | Interface to be implemented by any object that wishes to be notified of the ApplicationContext that it runs in. |
| ApplicationEventMulticaster | org.springframework.context.event | Interface to be implemented by objects that can manage a number of ApplicationListeners, and publish events to them. |
| ApplicationEventPublisher | org.springframework.context | Interface that encapsulates event publication functionality. |
| ApplicationEventPublisherAware | org.springframework.context | Interface to be implemented by any object that wishes to be notified of the ApplicationEventPublisher (typically the ApplicationContext) that it runs in. |
| ApplicationListener | org.springframework.context | Interface to be implemented by application event listeners. |
| AspectInstanceFactory | org.springframework.aop.aspectj | Interface implemented to provide an instance of an AspectJ aspect. |
| AspectJAdvisorFactory | org.springframework.aop.aspectj.annotation | Interface for factories that can create Spring AOP Advisors from classes annotated with AspectJ annotation syntax. |
| AspectJPrecedenceInformation | org.springframework.aop.aspectj | Interface to be implemented by types that can supply the information needed to sort advice/advisors by AspectJ's precedence rules. |
| AsyncTaskExecutor | org.springframework.core.task | Extended interface for asynchronous TaskExecutor implementations, offering an overloaded execute(Runnable, long) variant with start timeout parameter. |
| AttributeAccessor | org.springframework.core | Interface defining a generic contract for attaching and accessing metadata to/from arbitrary objects. |
| Attributes | org.springframework.metadata | Interface for accessing attributes at runtime. |
| AutodetectCapableMBeanInfoAssembler | org.springframework.jmx.export.assembler | Extends the MBeanInfoAssembler to add autodetection logic. |
| AutoPopulatingList.ElementFactory | org.springframework.util | Factory interface for creating elements for an index-based access data structure such as a List . |
| AutowireCandidateResolver | org.springframework.beans.factory.support | Strategy interface for determining whether a specific bean definition qualifies as an autowire candidate for a specific dependency. |
| AutowireCapableBeanFactory | org.springframework.beans.factory.config | Extension of the BeanFactory interface to be implemented by bean factories that are capable of autowiring, provided that they want to expose this functionality for existing bean instances. |
| BatchPreparedStatementSetter | org.springframework.jdbc.core | Batch update callback interface used by the JdbcTemplate class. |
| BeanClassLoaderAware | org.springframework.beans.factory | Callback that allows a bean to be aware of the bean class loader ; that is, the class loader used by the present bean factory to load bean classes. |
| BeanDefinition | org.springframework.beans.factory.config | A BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations. |
| BeanDefinitionDecorator | org.springframework.beans.factory.xml | Interface used by the DefaultBeanDefinitionDocumentReader
to handle custom, nested (directly under a <bean>) tags. |
| BeanDefinitionDocumentReader | org.springframework.beans.factory.xml | SPI for parsing an XML document that contains Spring bean definitions. |
| BeanDefinitionParser | org.springframework.beans.factory.xml | Interface used by the
DefaultBeanDefinitionDocumentReader to
handle custom, top-level (directly under <beans>) tags. |
| BeanDefinitionReader | org.springframework.beans.factory.support | Simple interface for bean definition readers. |
| BeanDefinitionRegistry | org.springframework.beans.factory.support | Interface for registries that hold bean definitions, for example RootBeanDefinition and ChildBeanDefinition instances. |
| BeanFactory | org.springframework.beans.factory | The root interface for accessing a Spring bean container. |
| BeanFactoryAware | org.springframework.beans.factory | Interface to be implemented by beans that wish to be aware of their owning BeanFactory . |
| BeanFactoryLocator | org.springframework.beans.factory.access | Defines a contract for the lookup, use, and release of a
BeanFactory ,
or a BeanFactory subclass such as an
ApplicationContext . |
| BeanFactoryPostProcessor | org.springframework.beans.factory.config | Allows for custom modification of an application context's bean definitions, adapting the bean property values of the context's underlying bean factory. |
| BeanFactoryReference | org.springframework.beans.factory.access | Used to track a reference to a BeanFactory obtained through a BeanFactoryLocator . |
| BeanMetadataElement | org.springframework.beans | Interface to be implemented by bean metadata elements that carry a configuration source object. |
| BeanNameAware | org.springframework.beans.factory | Interface to be implemented by beans that want to be aware of their bean name in a bean factory. |
| BeanNameGenerator | org.springframework.beans.factory.support | Strategy interface for generating bean names for bean definitions. |
| BeanPostProcessor | org.springframework.beans.factory.config | Factory hook that allows for custom modification of new bean instances, e.g. |
| BeanReference | org.springframework.beans.factory.config | Interface that exposes a reference to a bean name in an abstract fashion. |
| BeanWiringInfoResolver | org.springframework.beans.factory.wiring | Strategy interface to be implemented by objects than can resolve bean name information, given a newly instantiated bean object. |
| BeanWrapper | org.springframework.beans | The central interface of Spring's low-level JavaBeans infrastructure. |
| BeforeAdvice | org.springframework.aop | Common marker interface for before advice, such as MethodBeforeAdvice . |
| BindingErrorProcessor | org.springframework.validation | Strategy for processing DataBinder's missing field errors,
and for translating a PropertyAccessException to a
FieldError. |
| BindingResult | org.springframework.validation | General interface that represents binding results. |
| BootstrapContextAware | org.springframework.jca.context | Interface to be implemented by any object that wishes to be notified of the BootstrapContext (typically determined by the ResourceAdapterApplicationContext ) that it runs in. |
| BrowserCallback | org.springframework.jms.core | Callback for browsing the messages in a JMS queue. |
| CachingDestinationResolver | org.springframework.jms.support.destination | Extension of the DestinationResolver interface, exposing methods for clearing the cache. |
| CallableStatementCallback | org.springframework.jdbc.core | Generic callback interface for code that operates on a CallableStatement. |
| CallableStatementCreator | org.springframework.jdbc.core | One of the three central callback interfaces used by the JdbcTemplate class. |
| CallbackPreferringPlatformTransactionManager | org.springframework.transaction.support | Extension of the PlatformTransactionManager interface, exposing a method for executing a given callback within a transaction. |
| CallMetaDataProvider | org.springframework.jdbc.core.metadata | Interface specifying the API to be implemented by a class providing call metadata. |
| CciOperations | org.springframework.jca.cci.core | Interface that specifies a basic set of CCI operations on an EIS. |
| ClassFilter | org.springframework.aop | Filter that restricts matching of a pointcut or introduction to a given set of target classes. |
| ClassMetadata | org.springframework.core.type | Interface that defines abstract metadata of a specific class, in a form that does not require that class to be loaded yet. |
| ComponentDefinition | org.springframework.beans.factory.parsing | Interface that describes the logical view of a set of BeanDefinitions and BeanReferences as presented in some configuration context. |
| ConcurrentMap | org.springframework.core | Common interface for a concurrent Map, as exposed by createConcurrentMap(int) . |
| ConfigurableApplicationContext | org.springframework.context | SPI interface to be implemented by most if not all application contexts. |
| ConfigurableBeanFactory | org.springframework.beans.factory.config | Configuration interface to be implemented by most bean factories. |
| ConfigurableListableBeanFactory | org.springframework.beans.factory.config | Configuration interface to be implemented by most listable bean factories. |
| ConfigurablePortletApplicationContext | org.springframework.web.portlet.context | Interface to be implemented by configurable portlet application contexts. |
| ConfigurablePropertyAccessor | org.springframework.beans | Interface that encapsulates configuration methods for a PropertyAccessor. |
| ConfigurableWebApplicationContext | org.springframework.web.context | Interface to be implemented by configurable web application contexts. |
| ConnectionCallback | org.springframework.jca.cci.core | Generic callback interface for code that operates on a CCI Connection. |
| ConnectionCallback | org.springframework.jdbc.core | Generic callback interface for code that operates on a JDBC Connection. |
| ConnectionFactoryUtils.ResourceFactory | org.springframework.jms.connection | Callback interface for resource creation. |
| ConnectionHandle | org.springframework.jdbc.datasource | Simple interface to be implemented by handles for a JDBC Connection. |
| ConnectionProxy | org.springframework.jdbc.datasource | Subinterface of Connection to be implemented by Connection proxies. |
| ContextLoader | org.springframework.test.context | Strategy interface for loading an application context . |
| ContextResource | org.springframework.core.io | Extended interface for a resource that is loaded from an enclosing 'context', e.g. |
| ControlFlow | org.springframework.core | Interface to be implemented by objects that can return information about the current call stack. |
| Controller | org.springframework.web.portlet.mvc | Base portlet Controller interface, representing a component that receives
RenderRequest/RenderResponse and ActionRequest/ActionResponse like a
Portlet but is able to participate in an MVC workflow. |
| Controller | org.springframework.web.servlet.mvc | Base Controller interface, representing a component that receives
HttpServletRequest and HttpServletResponse
instances just like a HttpServlet but is able to
participate in an MVC workflow. |
| DatabaseMetaDataCallback | org.springframework.jdbc.support | A callback interface used by the JdbcUtils class. |
| DataFieldMaxValueIncrementer | org.springframework.jdbc.support.incrementer | Interface that defines contract of incrementing any data store field's maximum value. |
| DataSourceLookup | org.springframework.jdbc.datasource.lookup | Strategy interface for looking up DataSources by name. |
| DefaultsDefinition | org.springframework.beans.factory.parsing | Marker interface for a defaults definition, extending BeanMetadataElement to inherit source exposure. |
| DestinationResolver | org.springframework.jms.support.destination | Strategy interface for resolving JMS destinations. |
| DestructionAwareBeanPostProcessor | org.springframework.beans.factory.config | Subinterface of BeanPostProcessor that adds a before-destruction callback. |
| DisposableBean | org.springframework.beans.factory | Interface to be implemented by beans that want to release resources on destruction. |
| DisposableSqlTypeValue | org.springframework.jdbc.core | Subinterface of SqlTypeValue that adds a cleanup callback, to be invoked after the value has been set and the corresponding statement has been executed. |
| DocumentLoader | org.springframework.beans.factory.xml | Strategy interface for loading an XML Document . |
| DynamicIntroductionAdvice | org.springframework.aop | Subinterface of AOP Alliance Advice that allows additional interfaces to be implemented by an Advice, and available via a proxy using that interceptor. |
| EditorAwareTag | org.springframework.web.servlet.tags | Interface to be implemented by JSP tags that expose a PropertyEditor for a property that they are currently bound to. |
| EntityManagerFactoryInfo | org.springframework.orm.jpa | Metadata interface for a Spring-managed EntityManagerFactory. |
| EntityManagerFactoryPlus | org.springframework.orm.jpa | Extension of the standard JPA EntityManagerFactory interface, linking in Spring's EntityManagerFactoryPlusOperations interface which defines additional operations (beyond JPA 1.0) in a vendor-independent fashion. |
| EntityManagerFactoryPlusOperations | org.springframework.orm.jpa | Interface that defines common operations beyond the standard JPA EntityManagerFactory interface, in a vendor-independent fashion. |
| EntityManagerPlus | org.springframework.orm.jpa | Extension of the standard JPA EntityManager interface, linking in Spring's EntityManagerPlusOperations interface which defines additional operations (beyond JPA 1.0) in a vendor-independent fashion. |
| EntityManagerPlusOperations | org.springframework.orm.jpa | Interface that defines common operations beyond the standard JPA EntityManager interface, in a vendor-independent fashion. |
| EntityManagerProxy | org.springframework.orm.jpa | Subinterface of EntityManager to be implemented by EntityManager proxies. |
| ErrorCoded | org.springframework.core | Interface that can be implemented by exceptions etc that are error coded. |
| Errors | org.springframework.validation | Stores and exposes information about data-binding and validation errors for a specific object. |
| ExpressionPointcut | org.springframework.aop.support | Interface to be implemented by pointcuts that use String expressions. |
| FactoryBean | org.springframework.beans.factory | Interface to be implemented by objects used within a BeanFactory which are themselves factories. |
| FreeMarkerConfig | org.springframework.web.servlet.view.freemarker | Interface to be implemented by objects that configure and manage a FreeMarker Configuration object in a web environment. |
| GroovyObjectCustomizer | org.springframework.scripting.groovy | Strategy used by GroovyScriptFactory to allow the customization of a created GroovyObject . |
| HandlerAdapter | org.springframework.web.portlet | Portlet MVC framework SPI interface, allowing parameterization of core MVC workflow. |
| HandlerAdapter | org.springframework.web.servlet | MVC framework SPI interface, allowing parameterization of core MVC workflow. |
| HandlerExceptionResolver | org.springframework.web.portlet | Interface to be implemented by objects than can resolve exceptions thrown during handler mapping or execution, in the typical case to error views. |
| HandlerExceptionResolver | org.springframework.web.servlet | Interface to be implemented by objects than can resolve exceptions thrown during handler mapping or execution, in the typical case to error views. |
| HandlerInterceptor | org.springframework.web.portlet | Workflow interface that allows for customized handler execution chains. |
| HandlerInterceptor | org.springframework.web.servlet | Workflow interface that allows for customized handler execution chains. |
| HandlerMapping | org.springframework.web.portlet | Interface to be implemented by objects that define a mapping between requests and handler objects. |
| HandlerMapping | org.springframework.web.servlet | Interface to be implemented by objects that define a mapping between requests and handler objects. |
| HibernateCallback | org.springframework.orm.hibernate3 | Callback interface for Hibernate code. |
| HibernateOperations | org.springframework.orm.hibernate3 | Interface that specifies a basic set of Hibernate operations, implemented by HibernateTemplate . |
| HierarchicalBeanFactory | org.springframework.beans.factory | Sub-interface implemented by bean factories that can be part of a hierarchy. |
| HierarchicalMessageSource | org.springframework.context | Sub-interface of MessageSource to be implemented by objects that can resolve messages hierarchically. |
| HierarchicalThemeSource | org.springframework.ui.context | Sub-interface of ThemeSource to be implemented by objects that can resolve theme messages hierarchically. |
| HttpInvokerClientConfiguration | org.springframework.remoting.httpinvoker | Configuration interface for executing HTTP invoker requests. |
| HttpInvokerRequestExecutor | org.springframework.remoting.httpinvoker | Strategy interface for actual execution of an HTTP invoker request. |
| HttpRequestHandler | org.springframework.web | Plain handler interface for components that process HTTP requests, analogous to a Servlet. |
| InitializingBean | org.springframework.beans.factory | Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set. |
| InputStreamSource | org.springframework.core.io | Simple interface for objects that are sources for an InputStream . |
| InstantiationAwareBeanPostProcessor | org.springframework.beans.factory.config | Subinterface of BeanPostProcessor that adds a before-instantiation callback, and a callback after instantiation but before explicit properties are set or autowiring occurs. |
| InstantiationModelAwarePointcutAdvisor | org.springframework.aop.aspectj | Interface to be implemented by Spring AOP Advisors wrapping AspectJ aspects that may have a lazy initialization strategy. |
| InstantiationStrategy | org.springframework.beans.factory.support | Interface responsible for creating instances corresponding to a root bean definition. |
| InteractionCallback | org.springframework.jca.cci.core | Generic callback interface for code that operates on a CCI Interaction. |
| InterruptibleBatchPreparedStatementSetter | org.springframework.jdbc.core | Extension of the BatchPreparedStatementSetter interface, adding a batch exhaustion check. |
| IntroductionAdvisor | org.springframework.aop | Superinterface for advisors that perform one or more AOP introductions. |
| IntroductionAwareMethodMatcher | org.springframework.aop | A specialized type of MethodMatcher that takes into account introductions when matching methods. |
| IntroductionInfo | org.springframework.aop | Interface supplying the information necessary to describe an introduction. |
| IntroductionInterceptor | org.springframework.aop | Subinterface of AOP Alliance MethodInterceptor that allows additional interfaces to be implemented by the interceptor, and available via a proxy using that interceptor. |
| JavaMailSender | org.springframework.mail.javamail | Extended MailSender interface for JavaMail, supporting MIME messages both as direct arguments and through preparation callbacks. |
| JaxRpcServicePostProcessor | org.springframework.remoting.jaxrpc | Callback interface for post-processing a JAX-RPC Service. |
| JdbcOperations | org.springframework.jdbc.core | Interface specifying a basic set of JDBC operations. |
| JdoCallback | org.springframework.orm.jdo | Callback interface for JDO code. |
| JdoDialect | org.springframework.orm.jdo | SPI strategy that allows for customizing integration with a specific JDO provider, in particular regarding transaction management and exception translation. |
| JdoOperations | org.springframework.orm.jdo | Interface that specifies a basic set of JDO operations, implemented by JdoTemplate . |
| JmsActivationSpecFactory | org.springframework.jms.listener.endpoint | Strategy interface for creating JCA 1.5 ActivationSpec objects based on a configured JmsActivationSpecConfig object. |
| JmsOperations | org.springframework.jms.core | Specifies a basic set of JMS operations. |
| JmxAttributeSource | org.springframework.jmx.export.metadata | Interface used by the MetadataMBeanInfoAssembler to
read source-level metadata from a managed resource's class. |
| JndiCallback | org.springframework.jndi | Callback interface to be implemented by classes that need to perform an operation (such as a lookup) in a JNDI context. |
| JobDetailAwareTrigger | org.springframework.scheduling.quartz | Interface to be implemented by Quartz Triggers that are aware of the JobDetail object that they are associated with. |
| JpaCallback | org.springframework.orm.jpa | Callback interface for JPA code. |
| JpaDialect | org.springframework.orm.jpa | SPI strategy that encapsulates certain functionality that standard JPA 1.0 does not offer, such as access to the underlying JDBC Connection. |
| JpaOperations | org.springframework.orm.jpa | Interface that specifies a basic set of JPA operations, implemented by JpaTemplate . |
| JpaVendorAdapter | org.springframework.orm.jpa | SPI interface that allows to plug in vendor-specific behavior into Spring's EntityManagerFactory creators. |
| KeyHolder | org.springframework.jdbc.support | Interface for retrieving keys, typically used for auto-generated keys as potentially returned by JDBC insert statements. |
| LabeledEnum | org.springframework.core.enums | An interface for objects that represent a labeled enumeration. |
| LabeledEnumResolver | org.springframework.core.enums | Interface for looking up LabeledEnum instances. |
| LastModified | org.springframework.web.servlet.mvc | Supports last-modified HTTP requests to facilitate content caching. |
| Lifecycle | org.springframework.context | Interface defining methods for start/stop lifecycle control. |
| ListableBeanFactory | org.springframework.beans.factory | Extension of the BeanFactory interface to be implemented by bean factories that can enumerate all their bean instances, rather than attempting bean lookup by name one by one as requested by clients. |
| ListenerSessionManager | org.springframework.jms.listener.serversession | SPI interface for creating and executing JMS Sessions, pre-populated with a specific MessageListener. |
| LoadTimeWeaver | org.springframework.instrument.classloading | Defines the contract for adding one or more ClassFileTransformers to a ClassLoader . |
| LoadTimeWeaverAware | org.springframework.context.weaving | Interface to be implemented by any object that wishes to be notified of the application context's default LoadTimeWeaver . |
| LobCreator | org.springframework.jdbc.support.lob | Interface that abstracts potentially database-specific creation of large binary fields and large text fields. |
| LobHandler | org.springframework.jdbc.support.lob | Abstraction for handling large binary fields and large text fields in specific databases, no matter if represented as simple types or Large OBjects. |
| LocaleContext | org.springframework.context.i18n | Strategy interface for determining the current Locale. |
| LocaleResolver | org.springframework.web.servlet | Interface for web-based locale resolution strategies that allows for both locale resolution via the request and locale modification via request and response. |
| MailMessage | org.springframework.mail | This is a common interface for mail messages, allowing a user to set key values required in assembling a mail message, without needing to know if the underlying message is a simple text message or a more sophisticated MIME message. |
| MailSender | org.springframework.mail | This interface defines a strategy for sending simple mails. |
| MBeanExporterListener | org.springframework.jmx.export | A listener that allows application code to be notified when an MBean is registered and unregistered via an MBeanExporter . |
| MBeanExportOperations | org.springframework.jmx.export | Interface that defines the set of MBean export operations that are intended to be accessed by application developers during application runtime. |
| MBeanInfoAssembler | org.springframework.jmx.export.assembler | Interface to be implemented by all classes that can create management interface metadata for a managed resource. |
| Mergeable | org.springframework.beans | Interface representing an object whose value set can be merged with that of a parent object. |
| MergedBeanDefinitionPostProcessor | org.springframework.beans.factory.support | Post-processor callback interface for merged bean definitions at runtime. |
| MessageCodesResolver | org.springframework.validation | Strategy interface for building message codes from validation error codes. |
| MessageConverter | org.springframework.jms.support.converter | Strategy interface that specifies a converter between Java objects and JMS messages. |
| MessageCreator | org.springframework.jms.core | Creates a JMS message given a Session . |
| MessagePostProcessor | org.springframework.jms.core | To be used with JmsTemplate's send method that convert an object to a message. |
| MessageSource | org.springframework.context | Strategy interface for resolving messages, with support for the parameterization and internationalization of such messages. |
| MessageSourceAware | org.springframework.context | Interface to be implemented by any object that wishes to be notified of the MessageSource (typically the ApplicationContext) that it runs in. |
| MessageSourceResolvable | org.springframework.context | Interface for objects that are suitable for message resolution in a MessageSource . |
| MetadataAwareAspectInstanceFactory | org.springframework.aop.aspectj.annotation | Subinterface of AspectInstanceFactory that returns AspectMetadata associated with AspectJ-annotated classes. |
| MetadataReader | org.springframework.core.type.classreading | Simple facade for accessing class metadata, as read by an ASM ClassReader . |
| MetadataReaderFactory | org.springframework.core.type.classreading | Factory interface for MetadataReader instances. |
| MethodBeforeAdvice | org.springframework.aop | Advice invoked before a method is invoked. |
| MethodMatcher | org.springframework.aop | Part of a Pointcut : Checks whether the target method is eligible for advice. |
| MethodNameResolver | org.springframework.web.servlet.mvc.multiaction | Interface that parameterizes the MultiActionController class using the Strategy GoF Design pattern, allowing the mapping from incoming request to handler method name to be varied without affecting other application code. |
| MethodReplacer | org.springframework.beans.factory.support | Interface to be implemented by classes that can reimplement any method on an IoC-managed object: the Method Injection form of Dependency Injection. |
| MimeMessagePreparator | org.springframework.mail.javamail | Callback interface for the preparation of JavaMail MIME messages. |
| Model | org.springframework.ui | Java-5-specific interface that defines a holder for model attributes. |
| MultipartActionRequest | org.springframework.web.portlet.multipart | Interface which provides additional methods for dealing with multipart content within a portlet request, allowing to access uploaded files. |
| MultipartFile | org.springframework.web.multipart | A representation of an uploaded file received in a multipart request. |
| MultipartHttpServletRequest | org.springframework.web.multipart | Provides additional methods for dealing with multipart content within a servlet request, allowing to access uploaded files. |
| MultipartRequest | org.springframework.web.multipart | This interface defines the multipart request access operations that are exposed for actual multipart requests. |
| MultipartResolver | org.springframework.web.multipart | A strategy interface for multipart file upload resolution in accordance with RFC 1867. |
| NamedBean | org.springframework.beans.factory | Counterpart of BeanNameAware. |
| NamedParameterJdbcOperations | org.springframework.jdbc.core.namedparam | Interface specifying a basic set of JDBC operations allowing the use of named parameters rather than the traditional '?' placeholders. |
| NamespaceHandler | org.springframework.beans.factory.xml | Base interface used by the DefaultBeanDefinitionDocumentReader for handling custom namespaces in a Spring XML configuration file. |
| NamespaceHandlerResolver | org.springframework.beans.factory.xml | Used by the DefaultBeanDefinitionDocumentReader to locate a NamespaceHandler implementation for a particular namespace URI. |
| NativeJdbcExtractor | org.springframework.jdbc.support.nativejdbc | Interface for extracting native JDBC objects from wrapped objects coming from connection pools. |
| NativeWebRequest | org.springframework.web.context.request | Extension of the WebRequest interface, exposing the native request and response objects in a generic fashion. |
| NotificationPublisher | org.springframework.jmx.export.notification | Simple interface allowing Spring-managed MBeans to publish JMX notifications without being aware of how those notifications are being transmitted to the MBeanServer . |
| NotificationPublisherAware | org.springframework.jmx.export.notification | Interface to be implemented by any Spring-managed resource that is to be registered with an MBeanServer and wishes to send JMX javax.management.Notifications . |
| ObjectFactory | org.springframework.beans.factory | Defines a factory which can return an Object instance (possibly shared or independent) when invoked. |
| ObjectNamingStrategy | org.springframework.jmx.export.naming | Strategy interface that encapsulates the creation of ObjectName instances. |
| OracleLobHandler.LobCallback | org.springframework.jdbc.support.lob | Internal callback interface for use with createLob. |
| Ordered | org.springframework.core | Interface that can be implemented by objects that should be orderable, for example in a Collection. |
| PagedListSourceProvider | org.springframework.beans.support | Callback that provides the source for a reloadable List. |
| ParameterDisposer | org.springframework.jdbc.core | Interface to be implemented by objects that can close resources allocated by parameters like SqlLobValues. |
| ParameterizedRowMapper | org.springframework.jdbc.core.simple | Extension of the RowMapper interface, adding type parameterization. |
| ParameterMapper | org.springframework.jdbc.core | Implement this interface when parameters need to be customized based on the connection. |
| ParameterNameDiscoverer | org.springframework.core | Interface to discover parameter names for methods and constructors. |
| ParseState.Entry | org.springframework.beans.factory.parsing | Marker interface for entries into the ParseState . |
| PathMatcher | org.springframework.util | Strategy interface for String-based path matching. |
| PersistenceExceptionTranslator | org.springframework.dao.support | Interface implemented by Spring integrations with data access technologies that throw runtime exceptions, such as JPA, TopLink, JDO and Hibernate. |
| PersistenceUnitManager | org.springframework.orm.jpa.persistenceunit | Interface that defines an abstraction for finding and managing JPA PersistenceUnitInfos. |
| PersistenceUnitPostProcessor | org.springframework.orm.jpa.persistenceunit | Callback interface for post-processing a JPA PersistenceUnitInfo. |
| PlatformTransactionManager | org.springframework.transaction | This is the central interface in Spring's transaction infrastructure. |
| Pointcut | org.springframework.aop | Core Spring pointcut abstraction. |
| PointcutAdvisor | org.springframework.aop | Superinterface for all Advisors that are driven by a pointcut. |
| PoolingConfig | org.springframework.aop.target | Config interface for a pooling target source. |
| PortletConfigAware | org.springframework.web.portlet.context | Interface to be implemented by any object that wishes to be notified of the PortletConfig (typically determined by the PortletApplicationContext) that it runs in. |
| PortletContextAware | org.springframework.web.portlet.context | Interface to be implemented by any object that wishes to be notified of the PortletContext (typically determined by the PortletApplicationContext) that it runs in. |
| PortletMultipartResolver | org.springframework.web.portlet.multipart | Portlet version of Spring's multipart resolution strategy for file uploads as defined in RFC 1867. |
| PreparedStatementCallback | org.springframework.jdbc.core | Generic callback interface for code that operates on a PreparedStatement. |
| PreparedStatementCreator | org.springframework.jdbc.core | One of the two central callback interfaces used by the JdbcTemplate class. |
| PreparedStatementSetter | org.springframework.jdbc.core | General callback interface used by the JdbcTemplate class. |
| PriorityOrdered | org.springframework.core | Extension of the Ordered interface, expressing a 'priority' ordering: Order values expressed by PriorityOrdered objects always apply before order values of 'plain' Ordered values. |
| ProblemReporter | org.springframework.beans.factory.parsing | SPI interface allowing tools and other external processes to handle errors and warnings reported during bean definition parsing. |
| ProducerCallback | org.springframework.jms.core | Callback for sending a message to a JMS destination. |
| ProfileValueSource | org.springframework.test.annotation | Strategy interface for retrieving profile values for a given testing environment. |
| PropertiesPersister | org.springframework.util | Strategy interface for persisting java.util.Properties,
allowing for pluggable parsing strategies. |
| PropertyAccessor | org.springframework.beans | Common interface for classes that can access named properties (such as bean properties of an object or fields in an object) Serves as base interface for BeanWrapper . |
| PropertyEditorRegistrar | org.springframework.beans | Interface for strategies that register custom property editors with a property editor registry . |
| PropertyEditorRegistry | org.springframework.beans | Encapsulates methods for registering JavaBeans PropertyEditors . |
| PropertyValues | org.springframework.beans | Holder containing 0 or more PropertyValue objects, typically comprising one update. |
| ProxyMethodInvocation | org.springframework.aop | Extension of the AOP Alliance MethodInvocation interface, allowing access to the proxy that the method invocation was made through. |
| RawTargetAccess | org.springframework.aop | Marker for AOP proxy interfaces (in particular: introduction interfaces) that explicitly intend to return the raw target object (which would normally get replaced with the proxy object when returned from a method invocation). |
| ReaderEventListener | org.springframework.beans.factory.parsing | Interface that receives callbacks for component, alias and import registrations during a bean definition reading process. |
| RecordCreator | org.springframework.jca.cci.core | Callback interface for creating a CCI Record instance, usually based on the passed-in CCI RecordFactory. |
| RecordExtractor | org.springframework.jca.cci.core | Callback interface for extracting a result object from a CCI Record instance. |
| ReflectionUtils.FieldCallback | org.springframework.util | Callback interface invoked on each field in the hierarchy. |
| ReflectionUtils.FieldFilter | org.springframework.util | Callback optionally used to filter fields to be operated on by a field callback. |
| ReflectionUtils.MethodCallback | org.springframework.util | Action to take on each method. |
| ReflectionUtils.MethodFilter | org.springframework.util | Callback optionally used to method fields to be operated on by a method callback. |
| Refreshable | org.springframework.aop.target.dynamic | Interface to be implemented by dynamic target objects, which support reloading and optionally polling for updates. |
| RemoteInvocationExecutor | org.springframework.remoting.support | Strategy interface for executing a RemoteInvocation on a target object. |
| RemoteInvocationFactory | org.springframework.remoting.support | Strategy interface for creating a RemoteInvocation from an AOP Alliance MethodInvocation . |
| RequestAttributes | org.springframework.web.context.request | Abstraction for accessing attribute objects associated with a request. |
| RequestToViewNameTranslator | org.springframework.web.servlet | Strategy interface for translating an incoming HttpServletRequest into a logical view name when no view name is explicitly supplied. |
| Resource | org.springframework.core.io | Interface for a resource descriptor that abstracts from the actual type of underlying resource, such as a file or class path resource. |
| ResourceLoader | org.springframework.core.io | Strategy interface for loading resources (e.. |
| ResourceLoaderAware | org.springframework.context | Interface to be implemented by any object that wishes to be notified of the ResourceLoader (typically the ApplicationContext) that it runs in. |
| ResourcePatternResolver | org.springframework.core.io.support | Strategy interface for resolving a location pattern (for example, an Ant-style path pattern) into Resource objects. |
| ResourceTransactionManager | org.springframework.transaction.support | Extension of the PlatformTransactionManager interface, indicating a native resource transaction manager, operating on a single target resource. |
| ResponseTimeMonitor | org.springframework.util | Interface implemented by objects that can provide performance information as well as a record of the number of times they are accessed. |
| ResultSetExtractor | org.springframework.jdbc.core | Callback interface used by JdbcTemplate 's query methods. |
| RmiInvocationHandler | org.springframework.remoting.rmi | Interface for RMI invocation handlers instances on the server, wrapping exported services. |
| RowCallbackHandler | org.springframework.jdbc.core | An interface used by JdbcTemplate for processing rows of a ResultSet on a per-row basis. |
| RowMapper | org.springframework.jdbc.core | An interface used by JdbcTemplate for mapping rows of a ResultSet on a per-row basis. |
| SavepointManager | org.springframework.transaction | Interface that specifies an API to programmatically manage transaction savepoints in a generic fashion. |
| SchedulerContextAware | org.springframework.scheduling.quartz | Callback interface to be implemented by Spring-managed Quartz artifacts that need access to the SchedulerContext (without having natural access to it). |
| SchedulingAwareRunnable | org.springframework.scheduling | Extension of the Runnable interface, adding special callbacks for long-running operations. |
| SchedulingTaskExecutor | org.springframework.scheduling | A TaskExecutor extension exposing scheduling characteristics that are relevant to potential task submitters. |
| Scope | org.springframework.beans.factory.config | Strategy interface used by a ConfigurableBeanFactory , representing a target scope to hold bean instances in. |
| ScopedObject | org.springframework.aop.scope | An AOP introduction interface for scoped objects. |
| ScopeMetadataResolver | org.springframework.context.annotation | Strategy interface for resolving the scope of bean definitions. |
| ScriptFactory | org.springframework.scripting | Script definition interface, encapsulating the configuration
of a specific script as well as a factory method for
creating the actual scripted Java Object. |
| ScriptSource | org.springframework.scripting | Interface that defines the source of a script. |
| SelfNaming | org.springframework.jmx.export.naming | Interface that allows infrastructure components to provide their own
ObjectNames to the MBeanExporter. |
| ServerSessionFactory | org.springframework.jms.listener.serversession | SPI interface to be implemented by components that manage JMS ServerSessions. |
| ServletConfigAware | org.springframework.web.context | Interface to be implemented by any object that wishes to be notified of the ServletConfig (typically determined by the WebApplicationContext) that it runs in. |
| ServletContextAware | org.springframework.web.context | Interface to be implemented by any object that wishes to be notified of the ServletContext (typically determined by the WebApplicationContext) that it runs in. |
| SessionAttributeStore | org.springframework.web.bind.support | Strategy interface for storing model attributes in a backend session. |
| SessionAwareMessageListener | org.springframework.jms.listener | Variant of the standard JMS MessageListener interface, offering not only the received Message but also the underlying JMS Session object. |
| SessionCallback | org.springframework.jms.core | Callback for executing any number of operations on a provided Session . |
| SessionFactory | org.springframework.orm.toplink | The SessionFactory interface serves as factory for TopLink Sessions, allowing for dependency injection on thread-safe TopLink-based DAOs. |
| SessionProxy | org.springframework.jms.connection | Subinterface of Session to be implemented by Session proxies. |
| SessionStatus | org.springframework.web.bind.support | Simple interface that can be injected into handler methods, allowing them to signal that their session processing is complete. |
| SimpleJdbcCallOperations | org.springframework.jdbc.core.simple | Interface specifying the API for a Simple JDBC Call implemented by SimpleJdbcCall . |
| SimpleJdbcInsertOperations | org.springframework.jdbc.core.simple | Interface specifying the API for a Simple JDBC Insert implemented by SimpleJdbcInsert . |
| SimpleJdbcOperations | org.springframework.jdbc.core.simple | JDBC operations interface usable on Java 5 and above, exposing a set of common JDBC operations, whose interface is simplified through the use of varargs and autoboxing. |
| SingletonBeanRegistry | org.springframework.beans.factory.config | Interface that defines a registry for shared bean instances. |
| SmartClassLoader | org.springframework.core | Interface to be implemented by a reloading-aware ClassLoader (e.g. |
| SmartConnectionFactory | org.springframework.jms.connection | Extension of the javax.jms.ConnectionFactory interface,
indicating how to release Connections obtained from it. |
| SmartDataSource | org.springframework.jdbc.datasource | Extension of the javax.sql.DataSource interface, to be
implemented by special DataSources that return JDBC Connections
in an unwrapped fashion. |
| SmartFactoryBean | org.springframework.beans.factory | Extension of the FactoryBean interface. |
| SmartInstantiationAwareBeanPostProcessor | org.springframework.beans.factory.config | Extension of the InstantiationAwareBeanPostProcessor interface, adding a callback for predicting the eventual type of a processed bean. |
| SmartSessionBean | org.springframework.ejb.support | Interface to be implemented by Session Beans that want to expose important state to cooperating classes. |
| SmartTransactionObject | org.springframework.transaction.support | Interface to be implemented by transaction objects that are able to return an internal rollback-only marker, typically from a another transaction that has participated and marked it as rollback-only. |
| SortDefinition | org.springframework.beans.support | Definition for sorting bean instances by a property. |
| SourceExtractor | org.springframework.beans.factory.parsing | Simple strategy allowing tools to control how source metadata is attached to the bean definition metadata. |
| SpringProxy | org.springframework.aop | Marker interface implemented by all AOP proxies. |
| SQLExceptionTranslator | org.springframework.jdbc.support | Strategy interface for translating between SQLExceptions and Spring's data access strategy-agnostic DataAccessException hierarchy. |
| SqlMapClientCallback | org.springframework.orm.ibatis | Callback interface for data access code that works with the iBATIS SqlMapExecutor interface. |
| SqlMapClientOperations | org.springframework.orm.ibatis | Interface that specifies a basic set of iBATIS SqlMapClient operations, implemented by SqlMapClientTemplate . |
| SqlParameterSource | org.springframework.jdbc.core.namedparam | Interface that defines common functionality for objects that can offer parameter values for named SQL parameters, serving as argument for NamedParameterJdbcTemplate operations. |
| SqlProvider | org.springframework.jdbc.core | Interface to be implemented by objects that can provide SQL strings. |
| SqlReturnType | org.springframework.jdbc.core | Interface to be implemented for retrieving values for more complex database-specific
types not supported by the standard CallableStatement.getObject method. |
| SqlRowSet | org.springframework.jdbc.support.rowset | Mirror interface for javax.sql.RowSet, representing
disconnected java.sql.ResultSet data. |
| SqlRowSetMetaData | org.springframework.jdbc.support.rowset | Meta data interface for Spring's SqlRowSet,
analogous to javax.sql.ResultSetMetaData |
| SqlTypeValue | org.springframework.jdbc.core | Interface to be implemented for setting values for more complex database specific types not supported by the standard setObject method. |
| StatementCallback | org.springframework.jdbc.core | Generic callback interface for code that operates on a JDBC Statement. |
| StringValueResolver | org.springframework.util | Simple strategy interface for resolving a String value. |
| TableMetaDataProvider | org.springframework.jdbc.core.metadata | Interface specifying the API to be implemented by a class providing table metedata. |
| TargetClassAware | org.springframework.aop | Minimal interface for exposing the target class behind a proxy. |
| TargetSource | org.springframework.aop | A TargetSource is used to obtain the current "target" of
an AOP invocation, which will be invoked via reflection if no around
advice chooses to end the interceptor chain itself. |
| TargetSourceCreator | org.springframework.aop.framework.autoproxy | Implementations can create special target sources, such as pooling target sources, for particular beans. |
| TaskExecutor | org.springframework.core.task | Simple task executor interface that abstracts the execution of a Runnable . |
| TestExecutionListener | org.springframework.test.context |
|
| Theme | org.springframework.ui.context | A Theme can resolve theme-specific messages, codes, file paths, etcetera (e.g. CSS and image files in a web environment). |
| ThemeResolver | org.springframework.web.servlet | Interface for web-based theme resolution strategies that allows for both theme resolution via the request and theme modification via request and response. |
| ThemeSource | org.springframework.ui.context | Interface to be implemented by objects that can resolve Themes . |
| ThreadLocalTargetSourceStats | org.springframework.aop.target | Statistics for a ThreadLocal TargetSource. |
| ThrowawayController | org.springframework.web.servlet.mvc.throwaway | ThrowawayController is an alternative to Spring's default Controller interface, for executable per-request command instances that are not aware of the Servlet API. |
| ThrowsAdvice | org.springframework.aop | Tag interface for throws advice. |
| TopLinkCallback | org.springframework.orm.toplink | Callback interface for TopLink code. |
| TopLinkOperations | org.springframework.orm.toplink | Interface that specifies a basic set of TopLink operations, implemented by TopLinkTemplate . |
| ToStringStyler | org.springframework.core.style | A strategy interface for pretty-printing toString() methods. |
| TransactionAnnotationParser | org.springframework.transaction.annotation | Strategy interface for parsing known transaction annotation types. |
| TransactionAttribute | org.springframework.transaction.interceptor | This interface adds a rollbackOn specification to TransactionDefinition. |
| TransactionAttributeSource | org.springframework.transaction.interceptor | Interface used by TransactionInterceptor. |
| TransactionCallback | org.springframework.transaction.support | Callback interface for transactional code. |
| TransactionDefinition | org.springframework.transaction | Interface that defines Spring-compliant transaction properties. |
| TransactionFactory | org.springframework.transaction.jta | Strategy interface for creating JTA Transaction objects based on specified transactional characteristics. |
| TransactionOperations | org.springframework.transaction.support | Interface specifying basic transaction execution operations. |
| TransactionStatus | org.springframework.transaction | Representation of the status of a transaction. |
| TransactionSynchronization | org.springframework.transaction.support | Interface for transaction synchronization callbacks. |
| TypeConverter | org.springframework.beans | Interface that defines type conversion methods. |
| TypeFilter | org.springframework.core.type.filter | Base interface for type filters using a MetadataReader . |
| Validator | org.springframework.validation | A validator for application-specific objects. |
| ValueStyler | org.springframework.core.style | Strategy that encapsulates value String styling algorithms according to Spring conventions. |
| VelocityConfig | org.springframework.web.servlet.view.velocity | Interface to be implemented by objects that configure and manage a VelocityEngine for automatic lookup in a web environment. |
| View | org.springframework.web.servlet | MVC View for a web interaction. |
| ViewResolver | org.springframework.web.servlet | Interface to be implemented by objects that can resolve views by name. |
| WeakReferenceMonitor.ReleaseListener | org.springframework.util | Listener that is notified when the handle is being released. |
| WebApplicationContext | org.springframework.web.context | Interface to provide configuration for a web application. |
| WebArgumentResolver | org.springframework.web.bind.support | SPI for resolving custom arguments for a specific handler method parameter. |
| WebBindingInitializer | org.springframework.web.bind.support | Callback interface for initializing a WebDataBinder for performing data binding in the context of a specific web request. |
| WebRequest | org.springframework.web.context.request | Generic interface for a web request. |
| WebRequestInterceptor | org.springframework.web.context.request | Interface for general web request interception. |
| XmlBeanDefinitionParser | org.springframework.beans.factory.xml | Strategy interface for parsing XML bean definitions. |
| Search |




