| Name | Package | Description |
| 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 AdvisedSupport objects. |
| 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 AdvisorAdapters. |
| AdvisorChainFactory | org.springframework.aop.framework | Factory for advisor chains. |
| AfterReturningAdvice | org.springframework.aop | After returning advice is invoked only on normal method return, not if an
exception is thrown. |
| AopProxy | org.springframework.aop.framework | Strategy interface for proxy creation. |
| AopProxyFactory | org.springframework.aop.framework | Interface to be implemented by objects that can create
AOP proxies based on AdvisedSupport 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 instance of the AspectJ aspect on which the
aspect method exists. |
| 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. |
| 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. |
| 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 | Callback interface used by the JdbcTemplate class. |
| BeanClassLoaderAware | org.springframework.beans.factory | Interface to be implemented by beans that wish to be aware of the bean class
loader, that is, the class loader uses 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 | An interface for a class used to lookup/use, and optionally allow the
release of a BeanFactory, or BeanFactory subclass such as 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 | Class used to track a reference to a BeanFactory obtained through
a BeanFactoryLocator. |
| BeanNameAware | org.springframework.beans.factory | Interface to be implemented by beans that want to be aware of their
bean name in a bean factory. |
| BeanPostProcessor | org.springframework.beans.factory.config | Allows for custom modification of new bean instances, e.g. |
| 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 | Superinterface for all before advice. |
| 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. |
| BindInitializer | org.springframework.web.bind | Callback that allows for initialization of a binder with
custom editors before kicking off the binding process. |
| 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. |
| 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. |
| ComponentDefinition | org.springframework.beans.factory.support | Describes the logical view of a set of BeanDefinitions and
RuntimeBeanReferences as presented in some configuration
context. |
| 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.jdbc.core | Generic callback interface for code that operates on a JDBC Connection. |
| ConnectionCallback | org.springframework.jca.cci.core | Generic callback interface for code that operates on a CCI Connection. |
| 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. |
| 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. |
| 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 | No description provided. |
| 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. |
| 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. |
| ErrorCoded | org.springframework.core | Interface that can be implemented by exceptions etc that are error coded. |
| Errors | org.springframework.validation | Interface to be implemented by objects that can store and expose
information about data binding 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
that 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. |
| 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.hibernate | Callback interface for Hibernate code. |
| HibernateCallback | org.springframework.orm.hibernate3 | Callback interface for Hibernate code. |
| HibernateOperations | org.springframework.orm.hibernate | Interface that specifies a basic set of Hibernate operations. |
| HibernateOperations | org.springframework.orm.hibernate3 | Interface that specifies a basic set of Hibernate operations. |
| 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 a java.io.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 | Callback interface used by the JdbcTemplate class. |
| IntroductionAdvisor | org.springframework.aop | Superinterface for advisors that perform one or more AOP introductions. |
| 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 encapsulates certain functionality that standard JDO 1.0 does
not offer despite being relevant in the context of O/R mapping, such as access to
the underlying JDBC Connection and explicit flushing of changes to the database. |
| JdoOperations | org.springframework.orm.jdo | Interface that specifies a basic set of JDO operations. |
| JmsOperations | org.springframework.jms.core | Interface that 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. |
| 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 | A interface for objects that represent a labled 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 | Interface supporting adding one or more ClassFileTransformers
to the current class loader. |
| 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 | Listener to be registered with 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. |
| 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 MessageConverter
between Java objects and JMS messages. |
| MessageCreator | org.springframework.jms.core | The callback interface used by JmsTemplate. |
| 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 5 annotated classes. |
| MethodBeforeAdvice | org.springframework.aop | Advice invoked before a method is invoked. |
| MethodMatcher | org.springframework.aop | Part of a Pointcut. |
| 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 preparation of JavaMail MIME messages. |
| 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. |
| 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 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. |
| 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 | Interface defining 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. |
| PersistenceBrokerCallback | org.springframework.orm.ojb | Callback interface for OJB PersistenceBroker code. |
| PersistenceBrokerOperations | org.springframework.orm.ojb | Interface that specifies a basic set of OJB PersistenceBroker operations. |
| 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. |
| 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 | Callback interface used by the JdbcTemplate class. |
| 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 interface for JMS code. |
| ProfileValueSource | org.springframework.test.annotation | No description provided. |
| 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 bean properties. |
| PropertyEditorRegistrar | org.springframework.beans | Interface for strategies that register custom property editors with a
property editor registry. |
| PropertyEditorRegistry | org.springframework.beans | Interface that 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
to access the proxy that the method invocation was made through. |
| ReaderEventListener | org.springframework.beans.factory.support | No description provided. |
| 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 MethodInvocation. |
| RequestAttributes | org.springframework.web.context.scope | Abstraction for accessing attribute objects associated with a request. |
| RequestToViewNameTranslator | org.springframework.web.servlet | Strategy interface used to translate an incoming
HttpServletRequest into a 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 | Interface to be implemented by objects that can load resources. |
| 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. |
| 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 | Callback interface used by JdbcTemplate's query methods. |
| RowMapper | org.springframework.jdbc.core | An interface used by JdbcTemplate for mapping returned result sets. |
| SavepointManager | org.springframework.transaction | Interface that specifies an API to programmatically manage transaction
savepoints in a generic fashion. |
| SchedulingAwareRunnable | org.springframework.scheduling | Extension of the Runnable interface, adding special callbacks
for long-running operations. |
| SchedulingTaskExecutor | org.springframework.scheduling | Extension of the core TaskExecutor interface, 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 beans in. |
| ScopedObject | org.springframework.aop.scope | Interface for use as an introduction for scoped objects. |
| 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. |
| 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 interface for JMS code. |
| SessionFactory | org.springframework.orm.toplink | The SessionFactory interface serves as factory for TopLink Sessions,
allowing for dependency injection on thread-safe TopLink-based DAOs. |
| SimpleJdbcOperations | org.springframework.jdbc.core.simple | JDBC operations nterface usable on Java 5 and above, exposing a
set of common JDBC operations, whose interface is simplified
through the use of varargs and autoboxing. |
| SmartDataSource | org.springframework.jdbc.datasource | Subinterface of javax.sql.DataSource, to be implemented by
special DataSources that return JDBC Connections in an unwrapped fashion. |
| 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. |
| SQLExceptionTranslator | org.springframework.jdbc.support | Interface to be implemented by classes that can translate
between SQLExceptions and our data access strategy-agnostic
org.springframework.dao.DataAccessException. |
| SqlMapClientCallback | org.springframework.orm.ibatis | Callback interface for data access code that works with the iBATIS Database Layer
SqlMapExecutor interfae. |
| SqlMapClientOperations | org.springframework.orm.ibatis | Interface that specifies a basic set of iBATIS SqlMapClient operations. |
| 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 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. |
| 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. |
| 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. |
| ToStringStyler | org.springframework.core.style | A strategy interface for pretty-printing toString() methods. |
| 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 for classes that define transaction properties. |
| TransactionStatus | org.springframework.transaction | Representation of the status of a transaction,
consisting of a transaction object and some status flags. |
| TransactionSynchronization | org.springframework.transaction.support | Interface for transaction synchronization callbacks. |
| Validator | org.springframework.validation | Interface to be implemented by objects that can validate
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. |
| XmlBeanDefinitionParser | org.springframework.beans.factory.xml | Strategy interface for parsing XML bean definitions. |