abdera-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jmsn...@apache.org
Subject svn commit: r1239237 [1/12] - in /abdera/abdera2-server: ./ .settings/ etc/ examples/ examples/src/ examples/src/main/ examples/src/main/java/ examples/src/main/java/org/ examples/src/main/java/org/apache/ examples/src/main/java/org/apache/abdera2/ exa...
Date Wed, 01 Feb 2012 17:55:02 GMT
Author: jmsnell
Date: Wed Feb  1 17:54:54 2012
New Revision: 1239237

URL: http://svn.apache.org/viewvc?rev=1239237&view=rev
Log:
This is the beginning of a refactor that separates the server-side abdera2 code into a separate project so that it can evolve independently of the data format and client side implementation... this will also allow greater optimization of the client and core data format implementation by further streamlining code and dependencies.

Added:
    abdera/abdera2-server/.classpath   (with props)
    abdera/abdera2-server/.project   (with props)
    abdera/abdera2-server/.settings/
    abdera/abdera2-server/.settings/org.eclipse.core.resources.prefs   (with props)
    abdera/abdera2-server/.settings/org.eclipse.jdt.core.prefs   (with props)
    abdera/abdera2-server/.settings/org.eclipse.m2e.core.prefs   (with props)
    abdera/abdera2-server/.settings/org.eclipse.wst.common.project.facet.core.xml   (with props)
    abdera/abdera2-server/README
    abdera/abdera2-server/etc/
    abdera/abdera2-server/etc/notice-supplements.xml   (with props)
    abdera/abdera2-server/examples/
    abdera/abdera2-server/examples/pom.xml   (with props)
    abdera/abdera2-server/examples/src/
    abdera/abdera2-server/examples/src/main/
    abdera/abdera2-server/examples/src/main/java/
    abdera/abdera2-server/examples/src/main/java/org/
    abdera/abdera2-server/examples/src/main/java/org/apache/
    abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/
    abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/
    abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/activities/
    abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/activities/ActivitiesServlet.java   (with props)
    abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/activities/MyActivitiesAdapter.java   (with props)
    abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/appserver/
    abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/appserver/employee/
    abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/appserver/employee/AppServer.java   (with props)
    abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/appserver/employee/Employee.java   (with props)
    abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/appserver/employee/EmployeeCollectionAdapter.java   (with props)
    abdera/abdera2-server/examples/src/main/resources/
    abdera/abdera2-server/examples/src/main/resources/META-INF/
    abdera/abdera2-server/examples/src/main/resources/META-INF/services/
    abdera/abdera2-server/examples/src/main/resources/META-INF/services/org.apache.abdera.factory.ExtensionFactory
    abdera/abdera2-server/examples/src/main/resources/atom-logo75px.gif   (with props)
    abdera/abdera2-server/examples/src/main/resources/content.xslt   (with props)
    abdera/abdera2-server/examples/src/main/resources/key.jks   (with props)
    abdera/abdera2-server/examples/src/main/resources/log4j.properties   (with props)
    abdera/abdera2-server/examples/src/main/resources/org/
    abdera/abdera2-server/examples/src/main/resources/org/apache/
    abdera/abdera2-server/examples/src/main/resources/org/apache/abdera/
    abdera/abdera2-server/examples/src/main/resources/org/apache/abdera/examples/
    abdera/abdera2-server/examples/src/main/resources/org/apache/abdera/examples/appserver/
    abdera/abdera2-server/examples/src/main/resources/org/apache/abdera/examples/appserver/README
    abdera/abdera2-server/examples/src/main/resources/org/apache/abdera/examples/appserver/web.xml   (with props)
    abdera/abdera2-server/examples/src/main/resources/simple.xml   (with props)
    abdera/abdera2-server/examples/src/main/resources/test.xslt   (with props)
    abdera/abdera2-server/examples/src/main/resources/xmlcontent.xml   (with props)
    abdera/abdera2-server/examples/src/main/ruby/
    abdera/abdera2-server/examples/src/main/ruby/parse.rb   (with props)
    abdera/abdera2-server/pom.xml   (with props)
    abdera/abdera2-server/server/
    abdera/abdera2-server/server/pom.xml   (with props)
    abdera/abdera2-server/server/src/
    abdera/abdera2-server/server/src/main/
    abdera/abdera2-server/server/src/main/java/
    abdera/abdera2-server/server/src/main/java/org/
    abdera/abdera2-server/server/src/main/java/org/apache/
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/activities/
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/activities/protocol/
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/activities/protocol/AbstractActivitiesCollectionAdapter.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/activities/protocol/AbstractActivitiesProvider.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/activities/protocol/AbstractActivitiesWorkspaceProvider.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/activities/protocol/ActivitiesProvider.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/activities/protocol/ActivitiesResponseContext.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/activities/protocol/ActivitiesServiceManager.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/activities/protocol/DefaultActivitiesProvider.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/activities/protocol/ProtocolException.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/activities/protocol/basic/
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/activities/protocol/basic/BasicAdapter.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/activities/protocol/basic/BasicProvider.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/activities/protocol/basic/BasicServiceManager.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/activities/protocol/managed/
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/activities/protocol/managed/AbstractServerConfiguration.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/activities/protocol/managed/BasicServerConfiguration.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/activities/protocol/managed/CollectionAdapterConfiguration.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/activities/protocol/managed/CollectionAdapterManager.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/activities/protocol/managed/Configuration.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/activities/protocol/managed/FeedConfiguration.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/activities/protocol/managed/ManagedCollectionAdapter.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/activities/protocol/managed/ManagedProvider.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/activities/protocol/managed/ManagedWorkspace.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/activities/protocol/managed/ServerConfiguration.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/AbstractBaseRequestContext.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/AbstractCollectionAdapter.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/AbstractMessage.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/AbstractProvider.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/AbstractRequest.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/AbstractResponse.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/AbstractResponseContext.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/AbstractServiceManager.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/AbstractWorkspaceManager.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/AbstractWorkspaceProvider.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/BaseRequestContextWrapper.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/BaseResponseContextWrapper.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/BasicCollectionInfo.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/BasicWorkspaceInfo.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/CollectionAdapter.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/CollectionInfo.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/CollectionRequestProcessor.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/CompressionFilter.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/DefaultWorkspaceManager.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/EmptyResponseContext.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/EntryRequestProcessor.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/MediaRequestProcessor.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/MediaResponseContext.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/Message.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/MethodOverrideFilter.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/ProtocolException.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/Provider.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/ProviderHelper.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/RegexTargetResolver.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/Request.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/RequestContext.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/RequestProcessor.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/RequestTemplateContext.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/Response.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/ResponseContext.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/ResponseContextException.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/RouteManager.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/ServiceManager.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/SimpleResponseContext.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/SimpleSubjectResolver.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/SimpleTarget.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/Target.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/TargetBuilder.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/TargetFunctionResolver.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/TargetType.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/TemplateManagerTargetBuilder.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/TransactionalRequestProcessor.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/WorkspaceInfo.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/WorkspaceManager.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/servlet/
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/servlet/AbderaServlet.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/servlet/AbstractAbderaServlet.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/servlet/ServletRequestContext.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/servlet/async/
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/servlet/async/AbderaAsyncService.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/servlet/async/AbderaChannelServlet.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/servlet/async/AbderaTask.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/servlet/async/AsyncAbderaServlet.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/servlet/async/DefaultProcessor.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/servlet/async/DefaultTaskExecutor.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/servlet/async/Processor.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/servlet/async/ProcessorQueue.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/common/protocol/servlet/async/TaskExecutor.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/AtompubProvider.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/AtompubResponseContext.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/AtompubServiceManager.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/context/
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/context/EntityProviderResponseContext.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/context/FOMResponseContext.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/context/ResponseContextWrapper.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/context/StreamWriterResponseContext.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/impl/
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/impl/AbstractAtompubCollectionAdapter.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/impl/AbstractAtompubProvider.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/impl/AbstractAtompubWorkspaceProvider.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/impl/AbstractEntityCollectionAdapter.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/impl/DefaultAtompubProvider.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/impl/SimpleCategoriesInfo.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/impl/SimpleCategoryInfo.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/impl/SimpleCollectionInfo.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/impl/SimpleWorkspaceInfo.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/model/
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/model/AtompubCategoriesInfo.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/model/AtompubCategoryInfo.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/model/AtompubCollectionInfo.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/model/AtompubWorkspaceInfo.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/multipart/
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/multipart/AbstractMultipartCollectionAdapter.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/multipart/MultipartRelatedCollectionInfo.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/processors/
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/processors/CategoriesRequestProcessor.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/processors/MultipartRelatedServiceRequestProcessor.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/processors/ServiceRequestProcessor.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/provider/
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/provider/basic/
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/provider/basic/BasicAdapter.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/provider/basic/BasicProvider.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/provider/managed/
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/provider/managed/AbstractServerConfiguration.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/provider/managed/BasicServerConfiguration.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/provider/managed/CollectionAdapterConfiguration.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/provider/managed/CollectionAdapterManager.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/provider/managed/Configuration.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/provider/managed/FeedConfiguration.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/provider/managed/ManagedCollectionAdapter.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/provider/managed/ManagedProvider.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/provider/managed/ManagedWorkspace.java   (with props)
    abdera/abdera2-server/server/src/main/java/org/apache/abdera2/protocol/server/provider/managed/ServerConfiguration.java   (with props)
    abdera/abdera2-server/server/src/main/resources/
    abdera/abdera2-server/test/
    abdera/abdera2-server/test/pom.xml   (with props)
    abdera/abdera2-server/test/src/
    abdera/abdera2-server/test/src/main/
    abdera/abdera2-server/test/src/main/java/
    abdera/abdera2-server/test/src/main/java/org/
    abdera/abdera2-server/test/src/main/java/org/apache/
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/AbderaTest.java   (with props)
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/JettyUtil.java   (with props)
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/activities/
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/activities/server/
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/activities/server/AsyncBasicTest.java   (with props)
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/activities/server/BasicActivitiesServiceManager.java   (with props)
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/activities/server/BasicTest.java   (with props)
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/activities/server/SampleBasicAdapter.java   (with props)
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/activities/server/TestChannelServlet.java   (with props)
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/client/
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/client/AppTest.java   (with props)
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/client/CacheTest.java   (with props)
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/client/ClientTest.java   (with props)
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/client/MultipartRelatedEntityTest.java   (with props)
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/security/
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/security/DigitalSignatureTest.java   (with props)
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/security/EncryptionTest.java   (with props)
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/security/filter/
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/security/filter/CustomAtompubServiceManager.java   (with props)
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/security/filter/CustomProvider.java   (with props)
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/security/filter/JettyServer.java   (with props)
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/security/filter/SecurityFilterTest.java   (with props)
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/security/filter/SimpleAdapter.java   (with props)
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/server/
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/server/JettyServer.java   (with props)
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/server/basic/
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/server/basic/BasicAtompubServiceManager.java   (with props)
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/server/basic/BasicTest.java   (with props)
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/server/basic/SampleBasicAdapter.java   (with props)
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/server/custom/
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/server/custom/CustomAtompubServiceManager.java   (with props)
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/server/custom/CustomProvider.java   (with props)
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/server/custom/CustomProviderTest.java   (with props)
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/server/custom/SimpleAdapter.java   (with props)
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/server/customer/
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/server/customer/Customer.java   (with props)
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/server/customer/CustomerAdapter.java   (with props)
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/server/customer/CustomerAdapterTest.java   (with props)
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/server/multipart/
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/server/multipart/MultipartRelatedAdapter.java   (with props)
    abdera/abdera2-server/test/src/main/java/org/apache/abdera2/test/server/multipart/MultipartRelatedTest.java   (with props)
    abdera/abdera2-server/test/src/main/resources/
    abdera/abdera2-server/test/src/main/resources/abdera/
    abdera/abdera2-server/test/src/main/resources/abdera/adapter/
    abdera/abdera2-server/test/src/main/resources/abdera/adapter/sample.properties   (with props)
    abdera/abdera2-server/test/src/main/resources/activities/
    abdera/abdera2-server/test/src/main/resources/activities/adapter/
    abdera/abdera2-server/test/src/main/resources/activities/adapter/sample.properties   (with props)
    abdera/abdera2-server/test/src/main/resources/complete.xml   (with props)
    abdera/abdera2-server/test/src/main/resources/content.xslt   (with props)
    abdera/abdera2-server/test/src/main/resources/entry.xml   (with props)
    abdera/abdera2-server/test/src/main/resources/feed.xml   (with props)
    abdera/abdera2-server/test/src/main/resources/info.png   (with props)
    abdera/abdera2-server/test/src/main/resources/key.jks   (with props)
    abdera/abdera2-server/test/src/main/resources/rss1.rdf
    abdera/abdera2-server/test/src/main/resources/simple.xml   (with props)
    abdera/abdera2-server/test/src/main/resources/simpleEntry.xml   (with props)
    abdera/abdera2-server/test/src/main/resources/simpleFeed.xml   (with props)
    abdera/abdera2-server/test/src/main/resources/simpleService.xml   (with props)
    abdera/abdera2-server/test/src/main/resources/test.xslt   (with props)
    abdera/abdera2-server/test/src/main/resources/utf8characters.xml   (with props)
    abdera/abdera2-server/test/src/main/resources/www.feedparser.org/
    abdera/abdera2-server/test/src/main/resources/www.feedparser.org/tests/
    abdera/abdera2-server/test/src/main/resources/www.feedparser.org/tests/wellformed/
    abdera/abdera2-server/test/src/main/resources/www.feedparser.org/tests/wellformed/atom10/
    abdera/abdera2-server/test/src/main/resources/www.feedparser.org/tests/wellformed/atom10/atom10_namespace.xml   (with props)
    abdera/abdera2-server/test/src/main/resources/www.feedparser.org/tests/wellformed/atom10/entry_author_email.xml   (with props)
    abdera/abdera2-server/test/src/main/resources/www.feedparser.org/tests/wellformed/atom10/entry_author_name.xml   (with props)
    abdera/abdera2-server/test/src/main/resources/www.feedparser.org/tests/wellformed/atom10/entry_content_base64.xml   (with props)
    abdera/abdera2-server/test/src/main/resources/www.feedparser.org/tests/wellformed/atom10/entry_content_base64_2.xml   (with props)
    abdera/abdera2-server/test/src/main/resources/www.snellspace.com/
    abdera/abdera2-server/test/src/main/resources/www.snellspace.com/public/
    abdera/abdera2-server/test/src/main/resources/www.snellspace.com/public/contentsummary.xml   (with props)
    abdera/abdera2-server/test/src/main/resources/www.snellspace.com/public/linktests.xml   (with props)
    abdera/abdera2-server/test/src/main/resources/www.snellspace.com/public/nondefaultnamespace.xml   (with props)
    abdera/abdera2-server/test/src/main/resources/www.snellspace.com/public/nondefaultnamespace2.xml   (with props)
    abdera/abdera2-server/test/src/main/resources/www.snellspace.com/public/nondefaultnamespace3.xml   (with props)
    abdera/abdera2-server/test/src/main/resources/www.snellspace.com/public/ordertest.xml   (with props)
    abdera/abdera2-server/test/src/main/resources/www.snellspace.com/public/xmlbase.xml   (with props)
    abdera/abdera2-server/test/src/main/resources/xmlcontent.xml   (with props)
    abdera/abdera2-server/test/src/test/
    abdera/abdera2-server/test/src/test/java/

Added: abdera/abdera2-server/.classpath
URL: http://svn.apache.org/viewvc/abdera/abdera2-server/.classpath?rev=1239237&view=auto
==============================================================================
--- abdera/abdera2-server/.classpath (added)
+++ abdera/abdera2-server/.classpath Wed Feb  1 17:54:54 2012
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" path="activities/src/main/java"/>
+	<classpathentry kind="src" path="client/src/main/java"/>
+	<classpathentry kind="src" path="common/src/main/java"/>
+	<classpathentry kind="src" path="examples/src/main/java"/>
+	<classpathentry kind="src" path="server/src/main/java"/>
+	<classpathentry kind="src" path="test/src/main/java"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5">
+		<attributes>
+			<attribute name="owner.project.facets" value="java"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="output" path="bin"/>
+</classpath>

Propchange: abdera/abdera2-server/.classpath
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: abdera/abdera2-server/.project
URL: http://svn.apache.org/viewvc/abdera/abdera2-server/.project?rev=1239237&view=auto
==============================================================================
--- abdera/abdera2-server/.project (added)
+++ abdera/abdera2-server/.project Wed Feb  1 17:54:54 2012
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>abdera2-server</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.wst.common.project.facet.core.builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.m2e.core.maven2Builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.m2e.core.maven2Nature</nature>
+		<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

Propchange: abdera/abdera2-server/.project
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: abdera/abdera2-server/.settings/org.eclipse.core.resources.prefs
URL: http://svn.apache.org/viewvc/abdera/abdera2-server/.settings/org.eclipse.core.resources.prefs?rev=1239237&view=auto
==============================================================================
--- abdera/abdera2-server/.settings/org.eclipse.core.resources.prefs (added)
+++ abdera/abdera2-server/.settings/org.eclipse.core.resources.prefs Wed Feb  1 17:54:54 2012
@@ -0,0 +1,3 @@
+#Wed Feb 01 09:00:17 PST 2012
+eclipse.preferences.version=1
+encoding/<project>=UTF-8

Propchange: abdera/abdera2-server/.settings/org.eclipse.core.resources.prefs
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: abdera/abdera2-server/.settings/org.eclipse.jdt.core.prefs
URL: http://svn.apache.org/viewvc/abdera/abdera2-server/.settings/org.eclipse.jdt.core.prefs?rev=1239237&view=auto
==============================================================================
--- abdera/abdera2-server/.settings/org.eclipse.jdt.core.prefs (added)
+++ abdera/abdera2-server/.settings/org.eclipse.jdt.core.prefs Wed Feb  1 17:54:54 2012
@@ -0,0 +1,8 @@
+#Wed Feb 01 09:01:36 PST 2012
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.5

Propchange: abdera/abdera2-server/.settings/org.eclipse.jdt.core.prefs
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: abdera/abdera2-server/.settings/org.eclipse.m2e.core.prefs
URL: http://svn.apache.org/viewvc/abdera/abdera2-server/.settings/org.eclipse.m2e.core.prefs?rev=1239237&view=auto
==============================================================================
--- abdera/abdera2-server/.settings/org.eclipse.m2e.core.prefs (added)
+++ abdera/abdera2-server/.settings/org.eclipse.m2e.core.prefs Wed Feb  1 17:54:54 2012
@@ -0,0 +1,5 @@
+#Wed Feb 01 09:00:16 PST 2012
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1

Propchange: abdera/abdera2-server/.settings/org.eclipse.m2e.core.prefs
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: abdera/abdera2-server/.settings/org.eclipse.wst.common.project.facet.core.xml
URL: http://svn.apache.org/viewvc/abdera/abdera2-server/.settings/org.eclipse.wst.common.project.facet.core.xml?rev=1239237&view=auto
==============================================================================
--- abdera/abdera2-server/.settings/org.eclipse.wst.common.project.facet.core.xml (added)
+++ abdera/abdera2-server/.settings/org.eclipse.wst.common.project.facet.core.xml Wed Feb  1 17:54:54 2012
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<faceted-project>
+  <installed facet="java" version="1.5"/>
+</faceted-project>

Propchange: abdera/abdera2-server/.settings/org.eclipse.wst.common.project.facet.core.xml
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: abdera/abdera2-server/README
URL: http://svn.apache.org/viewvc/abdera/abdera2-server/README?rev=1239237&view=auto
==============================================================================
--- abdera/abdera2-server/README (added)
+++ abdera/abdera2-server/README Wed Feb  1 17:54:54 2012
@@ -0,0 +1,3 @@
+This is an as-yet incomplete update for Abdera. All of the base dependencies
+have been updated and a broad range of significant changes have been made to
+the overall code structure, many of the apis and implementation detail. 
\ No newline at end of file

Added: abdera/abdera2-server/etc/notice-supplements.xml
URL: http://svn.apache.org/viewvc/abdera/abdera2-server/etc/notice-supplements.xml?rev=1239237&view=auto
==============================================================================
--- abdera/abdera2-server/etc/notice-supplements.xml (added)
+++ abdera/abdera2-server/etc/notice-supplements.xml Wed Feb  1 17:54:54 2012
@@ -0,0 +1,207 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+<supplementalDataModels>
+  <supplement>
+    <project>
+      <groupId>javax.servlet</groupId>
+      <artifactId>servlet-api</artifactId>
+      <name>Servlet API</name>
+      <organization>
+        <name>Sun Microsystems</name>
+        <url>http://www.sun.com/</url>
+      </organization>
+      <licenses>
+        <license>
+          <name>COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0</name>
+          <url>http://www.sun.com/cddl/cddl.html</url>
+        </license>
+      </licenses>
+    </project>
+  </supplement>
+  <supplement>
+    <project>
+      <groupId>commons-beanutils</groupId>
+      <artifactId>commons-beanutils</artifactId>
+      <name>Apache Commons Beanutils</name>
+      <organization>
+        <name>The Apache Software Foundation</name>
+        <url>http://www.apache.org</url>
+      </organization>
+      <licenses>
+        <license>
+          <name>The Apache Software License, Version 2.0</name>
+          <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+        </license>
+      </licenses>
+    </project>
+  </supplement>
+  <supplement>
+    <project>
+      <groupId>org.apache.ibatis</groupId>
+      <artifactId>ibatis-sqlmap</artifactId>
+      <name>Apache Ibatis</name>
+      <organization>
+        <name>The Apache Software Foundation</name>
+        <url>http://www.apache.org/</url>
+      </organization>
+      <licenses>
+        <license>
+          <name>The Apache Software License, Version 2.0</name>
+          <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+        </license>
+      </licenses>
+    </project>
+  </supplement>
+  <supplement>
+    <project>
+      <groupId>org.apache.lucene</groupId>
+      <artifactId>lucene-core</artifactId>
+      <name>Apache Lucene</name>
+      <organization>
+        <name>The Apache Software Foundation</name>
+        <url>http://www.apache.org/</url>
+      </organization>
+      <licenses>
+        <license>
+          <name>The Apache Software License, Version 2.0</name>
+          <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+        </license>
+      </licenses>
+    </project>
+  </supplement>
+  <supplement>
+    <project>
+      <groupId>xalan</groupId>
+      <artifactId>xalan</artifactId>
+      <name>Apache Xalan-Java</name>
+      <organization>
+        <name>The Apache Software Foundation</name>
+        <url>http://www.apache.org/</url>
+      </organization>
+      <licenses>
+        <license>
+          <name>The Apache Software License, Version 2.0</name>
+          <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+        </license>
+      </licenses>
+    </project>
+  </supplement>
+  <supplement>
+    <project>
+      <groupId>xml-security</groupId>
+      <artifactId>xmlsec</artifactId>
+      <name>XML Security</name>
+      <organization>
+        <name>The Apache Software Foundation</name>
+        <url>http://www.apache.org/</url>
+      </organization>
+      <licenses>
+        <license>
+          <name>The Apache Software License, Version 2.0</name>
+          <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+        </license>
+      </licenses>
+    </project>
+  </supplement>
+  <supplement>
+    <project>
+      <groupId>xml-apis</groupId>
+      <artifactId>xml-apis</artifactId>
+      <name>XML APIs</name>
+      <organization>
+        <name>The Apache Software Foundation</name>
+        <url>http://www.apache.org</url>
+      </organization>
+      <licenses>
+        <license>
+          <name>The Apache Software License, Version 2.0</name>
+          <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+        </license>
+      </licenses>
+    </project>
+  </supplement>
+  <supplement>
+    <project>
+      <groupId>bouncycastle</groupId>
+      <artifactId>bcprov-jdk15</artifactId>
+      <name>Bouncy Castle Crypto APIs for Java</name>
+      <organization>
+        <name>The Legion of the Bouncy Castle</name>
+        <url>http://www.bouncycastle.org</url>
+      </organization>
+      <licenses>
+        <license>
+          <name>Bouncy Castle License</name>
+          <url>http://www.bouncycastle.org/licence.html</url>
+        </license>
+      </licenses>
+    </project>
+  </supplement>
+  <supplement>
+    <project>
+      <groupId>nu.validator.htmlparser</groupId>
+      <artifactId>htmlparser</artifactId>
+      <name>The Validator.nu HTML Parser</name>
+      <organization>
+        <name>Validator.nu</name>
+        <url>http://about.validator.nu/htmlparser</url>
+      </organization>
+      <licenses>
+        <license>
+          <name>Htmlparser License</name>
+          <url>http://about.validator.nu/htmlparser</url>
+        </license>
+      </licenses>
+    </project>
+  </supplement>
+    <supplement>
+      <project>
+        <groupId>jaxen</groupId>
+        <artifactId>jaxen</artifactId>
+        <name>Jaxen</name>
+        <organization>
+          <name>The Werken Company</name>
+          <url>http://jaxen.codehaus.org</url>
+        </organization>
+        <licenses>
+          <license>
+            <name>Jaxen License</name>
+            <url>http://jaxen.codehaus.org/license.html</url>
+          </license>
+        </licenses>
+      </project>
+  </supplement>
+  
+    <supplement>
+      <project>
+        <groupId>org.apache.ws.commons.axiom</groupId>
+        <artifactId>axiom-impl</artifactId>
+        <name>Axiom Impl</name>
+        <organization>
+          <name>The Apache Software Foundation</name>
+          <url>http://www.apache.org/</url>
+        </organization>
+        <licenses>
+          <license>
+            <name>The Apache Software License, Version 2.0</name>
+            <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+          </license>
+        </licenses>
+      </project>
+  </supplement>
+</supplementalDataModels>

Propchange: abdera/abdera2-server/etc/notice-supplements.xml
------------------------------------------------------------------------------
    svn:executable = *

Propchange: abdera/abdera2-server/etc/notice-supplements.xml
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: abdera/abdera2-server/examples/pom.xml
URL: http://svn.apache.org/viewvc/abdera/abdera2-server/examples/pom.xml?rev=1239237&view=auto
==============================================================================
--- abdera/abdera2-server/examples/pom.xml (added)
+++ abdera/abdera2-server/examples/pom.xml Wed Feb  1 17:54:54 2012
@@ -0,0 +1,53 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  <parent>
+    <groupId>org.apache.abdera2</groupId>
+    <artifactId>abdera2</artifactId>
+    <version>2.0-SNAPSHOT</version>  
+  </parent>  
+  <modelVersion>4.0.0</modelVersion>
+  <artifactId>abdera2-examples</artifactId>
+  <packaging>jar</packaging>
+  <name>Abdera2 Examples</name>
+  <version>2.0-SNAPSHOT</version>  
+  <description>Atom Specification Implementation Examples</description>
+
+  <properties>
+    <topDir>${basedir}/..</topDir>
+  </properties>
+  
+  <dependencies>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.abdera2</groupId>
+      <artifactId>abdera2-client</artifactId>
+      <version>2.0-SNAPSHOT</version>  
+    </dependency>
+    <dependency>
+      <groupId>org.apache.abdera2</groupId>
+      <artifactId>abdera2-server</artifactId>
+      <version>2.0-SNAPSHOT</version>  
+    </dependency>
+    <dependency>
+      <groupId>org.apache.abdera2</groupId>
+      <artifactId>abdera2-activities</artifactId>
+      <version>2.0-SNAPSHOT</version>  
+    </dependency>
+    <dependency>
+      <groupId>org.apache.abdera2</groupId>
+      <artifactId>abdera2-security</artifactId>
+      <version>2.0-SNAPSHOT</version>  
+    </dependency>
+    <dependency>
+      <groupId>org.mortbay.jetty</groupId>
+      <artifactId>jetty</artifactId>
+      <version>${jetty.version}</version>  
+    </dependency>
+    <dependency>
+      <groupId>javax</groupId>
+      <artifactId>javaee-web-api</artifactId>
+    </dependency>
+  </dependencies>
+</project>

Propchange: abdera/abdera2-server/examples/pom.xml
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/activities/ActivitiesServlet.java
URL: http://svn.apache.org/viewvc/abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/activities/ActivitiesServlet.java?rev=1239237&view=auto
==============================================================================
--- abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/activities/ActivitiesServlet.java (added)
+++ abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/activities/ActivitiesServlet.java Wed Feb  1 17:54:54 2012
@@ -0,0 +1,19 @@
+package org.apache.abdera2.examples.activities;
+
+import javax.servlet.annotation.WebServlet;
+import javax.servlet.annotation.WebInitParam;
+import org.apache.abdera2.common.protocol.servlet.AbderaServlet;
+
+@WebServlet(
+  urlPatterns="/*",
+  initParams={
+    @WebInitParam(
+      name="org.apache.abdera2.common.protocol.ServiceManager",
+      value="org.apache.abdera2.activities.protocol.basic.BasicServiceManager"
+    )
+  }
+)
+public class ActivitiesServlet
+  extends AbderaServlet {
+  private static final long serialVersionUID = -2969428720501378351L;
+}

Propchange: abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/activities/ActivitiesServlet.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/activities/MyActivitiesAdapter.java
URL: http://svn.apache.org/viewvc/abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/activities/MyActivitiesAdapter.java?rev=1239237&view=auto
==============================================================================
--- abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/activities/MyActivitiesAdapter.java (added)
+++ abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/activities/MyActivitiesAdapter.java Wed Feb  1 17:54:54 2012
@@ -0,0 +1,166 @@
+package org.apache.abdera2.examples.activities;
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  The ASF licenses this file to You
+ * under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.  For additional information regarding
+ * copyright in this work, please see the NOTICE file in the top level
+ * directory of this distribution.
+ */
+
+import java.util.LinkedList;
+import java.util.List;
+import java.util.logging.Logger;
+
+import org.apache.abdera2.activities.model.ASBase;
+import org.apache.abdera2.activities.model.ASObject;
+import org.apache.abdera2.activities.model.Collection.CollectionBuilder;
+import org.apache.abdera2.activities.protocol.basic.BasicAdapter;
+import org.apache.abdera2.activities.protocol.managed.FeedConfiguration;
+import org.apache.abdera2.common.protocol.RequestContext;
+import org.apache.abdera2.common.protocol.ResponseContextException;
+
+
+public class MyActivitiesAdapter extends BasicAdapter {
+
+    private static final String ERROR_INVALID_ENTRY = "No Such Entry in the Feed";
+
+    public final static Logger logger = Logger.getLogger(MyActivitiesAdapter.class.getName());
+    protected List<Item> entries = new LinkedList<Item>();
+
+    private static class Item {
+      private final String key;
+      private ASObject value;
+      Item(String key, ASObject value) {
+        this.key = key;
+        this.value = value;
+      }
+      String getKey() {
+        return key;
+      }
+      ASObject getValue() {
+        return value;
+      }
+      void setValue(ASObject value) {
+        this.value = value;
+      }
+    }
+    
+    public MyActivitiesAdapter(FeedConfiguration config) {
+        super(config);
+    }
+
+    @Override
+    public CollectionBuilder<ASObject> getCollection() throws Exception {
+        CollectionBuilder<ASObject> col = createCollection();
+        for (Item item : entries)
+          col.item(item.getValue());
+        return col;
+    }
+
+    @SuppressWarnings({ "unchecked", "rawtypes" })
+    @Override
+    public ASObject.Builder<ASObject,?> getItem(Object entryId) throws Exception {
+      ASObject ret = null;
+      for (Item item : entries)
+        if (item.getKey().equals(entryId.toString())) {
+          ret = item.getValue();
+          break;
+        }
+      if (ret == null) return null;
+      return ret.<ASObject,ASObject.Builder>template();
+    }
+
+    @Override
+    public <T extends ASObject>ASObject.Builder<T,?> createItem(ASObject object) throws Exception {
+        return createItem(object,-1);
+    }
+    
+    @SuppressWarnings({ "unchecked", "rawtypes" })
+    @Override
+    public <T extends ASObject>ASObject.Builder<T,?> createItem(ASObject object, int c) throws Exception {
+      ASObject.Builder<T, ?> builder = object.<ASObject,ASObject.Builder>template(ASBase.withoutFields("editLink","updated"));
+      if (!object.has("id"))
+        setObjectId(builder);
+      logger.info("assigning id to Object: " + object.getId().toString());
+      String entryId = getObjectIdFromUri(object.getId().toString());
+      if (c != -1) entryId += c;
+      builder.updatedNow();
+      addEditLinkToObject(builder,object.getId());
+      storeObject(entryId, object);
+      logger.finest("returning this object from sampleadapter.createItem: " + object.toString());
+      return builder;
+    }
+
+    @SuppressWarnings({ "unchecked", "rawtypes" })
+    @Override
+    public <T extends ASObject>ASObject.Builder<T,?> updateItem(Object entryId, ASObject object) throws Exception {
+        if (!deleteItem(entryId))
+            throw new Exception(ERROR_INVALID_ENTRY);
+        ASObject.Builder<T, ?> builder = object.<ASObject,ASObject.Builder>template(ASBase.withoutFields("editLink","updated"));
+        builder.updatedNow();
+        addEditLinkToObject(builder,object.getId());
+        storeObject((String)entryId, builder.get());
+        logger.finest("returning this entry from sampleadapter.updateEntry: " + object.toString());
+        return builder;
+    }
+
+    @Override
+    public boolean deleteItem(Object entryId) throws Exception {
+      Item item = null;
+      for (Item i : entries) {
+        if (i.getKey().equals(entryId.toString())) {
+          item = i;
+          break;
+        }
+      }
+      if (item != null) {
+        entries.remove(item);
+        return true;
+      } else return false;
+    }
+
+    protected String getObjectIdFromUri(String uri) {
+        String[] segments = uri.split("/");
+        return segments[segments.length - 1];
+    }
+
+    protected void storeObject(String entryId, ASObject object) throws Exception {
+      Item item = null;
+      for (Item i : entries) {
+        if (i.getKey().equals(entryId)) {
+          item = i;
+          break;
+        }
+      }
+      if (item == null) { 
+        entries.add(0,new Item(entryId,object));
+      } else {
+        item.setValue(object);
+      }
+    }
+
+    @Override
+    public String getAuthor(RequestContext request) throws ResponseContextException {
+        return config.getFeedAuthor();
+    }
+
+    @Override
+    public String getId(RequestContext request) {
+        return config.getFeedId();
+    }
+
+    @Override
+    public String getTitle(RequestContext request) {
+        return config.getFeedTitle();
+    }
+}

Propchange: abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/activities/MyActivitiesAdapter.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/appserver/employee/AppServer.java
URL: http://svn.apache.org/viewvc/abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/appserver/employee/AppServer.java?rev=1239237&view=auto
==============================================================================
--- abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/appserver/employee/AppServer.java (added)
+++ abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/appserver/employee/AppServer.java Wed Feb  1 17:54:54 2012
@@ -0,0 +1,64 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  The ASF licenses this file to You
+ * under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.  For additional information regarding
+ * copyright in this work, please see the NOTICE file in the top level
+ * directory of this distribution.
+ */
+package org.apache.abdera2.examples.appserver.employee;
+
+import org.apache.abdera2.common.protocol.Provider;
+import org.apache.abdera2.common.protocol.servlet.AbderaServlet;
+import org.apache.abdera2.protocol.server.impl.DefaultAtompubProvider;
+import org.apache.abdera2.protocol.server.impl.SimpleWorkspaceInfo;
+import org.eclipse.jetty.server.Server;
+import org.eclipse.jetty.servlet.ServletContextHandler;
+import org.eclipse.jetty.servlet.ServletHolder;
+
+public class AppServer {
+
+    public static void main(String... args) throws Exception {
+        int port = 9002;
+        try {
+            port = args.length > 0 ? Integer.parseInt(args[0]) : 9002;
+        } catch (Exception e) {
+        }
+        Server server = new Server(port);
+        ServletContextHandler handler = 
+          new ServletContextHandler(ServletContextHandler.SESSIONS);
+        handler.setContextPath("/");
+        server.setHandler(handler);
+        ServletHolder servletHolder = new ServletHolder(new EmployeeProviderServlet());
+        handler.addServlet(servletHolder, "/*");
+        server.start();
+        server.join();
+    }
+
+    public static final class EmployeeProviderServlet extends AbderaServlet {
+        private static final long serialVersionUID = -549428240693531463L;
+        protected Provider createProvider() {
+            EmployeeCollectionAdapter ca = new EmployeeCollectionAdapter("employee");
+            DefaultAtompubProvider provider = 
+              new DefaultAtompubProvider("/");
+            provider
+              .addWorkspace(
+                SimpleWorkspaceInfo
+                  .make()
+                  .title("Employee Directory Workspace")
+                  .collection(ca)
+                  .get());
+            provider.init(null);
+            return provider;
+        }
+    }
+}

Propchange: abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/appserver/employee/AppServer.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/appserver/employee/Employee.java
URL: http://svn.apache.org/viewvc/abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/appserver/employee/Employee.java?rev=1239237&view=auto
==============================================================================
--- abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/appserver/employee/Employee.java (added)
+++ abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/appserver/employee/Employee.java Wed Feb  1 17:54:54 2012
@@ -0,0 +1,53 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  The ASF licenses this file to You
+ * under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.  For additional information regarding
+ * copyright in this work, please see the NOTICE file in the top level
+ * directory of this distribution.
+ */
+package org.apache.abdera2.examples.appserver.employee;
+
+
+import org.joda.time.DateTime;
+
+// START SNIPPET: employee
+public class Employee {
+    private int id;
+    private String name;
+    private DateTime updated;
+
+    public int getId() {
+        return id;
+    }
+
+    public void setId(int id) {
+        this.id = id;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public DateTime getUpdated() {
+        return updated;
+    }
+
+    public void setUpdated(DateTime updated) {
+        this.updated = updated;
+    }
+}
+// END SNIPPET: employee

Propchange: abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/appserver/employee/Employee.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/appserver/employee/EmployeeCollectionAdapter.java
URL: http://svn.apache.org/viewvc/abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/appserver/employee/EmployeeCollectionAdapter.java?rev=1239237&view=auto
==============================================================================
--- abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/appserver/employee/EmployeeCollectionAdapter.java (added)
+++ abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/appserver/employee/EmployeeCollectionAdapter.java Wed Feb  1 17:54:54 2012
@@ -0,0 +1,152 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  The ASF licenses this file to You
+ * under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.  For additional information regarding
+ * copyright in this work, please see the NOTICE file in the top level
+ * directory of this distribution.
+ */
+package org.apache.abdera2.examples.appserver.employee;
+
+import java.util.Arrays;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.concurrent.atomic.AtomicInteger;
+
+import org.apache.abdera2.Abdera;
+import org.apache.abdera2.factory.Factory;
+import org.apache.abdera2.common.iri.IRI;
+import org.apache.abdera2.model.Content;
+import org.apache.abdera2.model.Person;
+import org.apache.abdera2.common.protocol.RequestContext;
+import org.apache.abdera2.common.protocol.ResponseContextException;
+import org.apache.abdera2.protocol.server.impl.AbstractEntityCollectionAdapter;
+import org.joda.time.DateTime;
+
+public class EmployeeCollectionAdapter extends AbstractEntityCollectionAdapter<Employee> {
+    public EmployeeCollectionAdapter(String href) {
+    super(href);
+  }
+
+    private static final String ID_PREFIX = "tag:acme.com,2007:employee:entry:";
+
+    private AtomicInteger nextId = new AtomicInteger(1000);
+    private Map<Integer, Employee> employees = new HashMap<Integer, Employee>();
+    private Factory factory = Abdera.getInstance().getFactory();
+
+    // START SNIPPET: feedmetadata
+    /**
+     * A unique ID for this feed.
+     */
+    public String getId(RequestContext request) {
+        return "tag:acme.com,2007:employee:feed";
+    }
+
+    /**
+     * The title of our collection.
+     */
+    public String getTitle(RequestContext request) {
+        return "Acme Employee Database";
+    }
+
+    /**
+     * The author of this collection.
+     */
+    public String getAuthor(RequestContext request) {
+        return "Acme Industries";
+    }
+
+    // END SNIPPET: feedmetadata
+    // START SNIPPET: getEntries
+    public Iterable<Employee> getEntries(RequestContext request) {
+        return employees.values();
+    }
+
+    // END SNIPPET: getEntries
+    // START SNIPPET: getEntry
+    public Employee getEntry(String resourceName, RequestContext request) throws ResponseContextException {
+        Integer id = getIdFromResourceName(resourceName);
+        return employees.get(id);
+    }
+
+    private Integer getIdFromResourceName(String resourceName) throws ResponseContextException {
+        int idx = resourceName.indexOf("-");
+        if (idx == -1) {
+            throw new ResponseContextException(404);
+        }
+        return new Integer(resourceName.substring(0, idx));
+    }
+
+    public String getName(Employee entry) {
+        return entry.getId() + "-" + entry.getName().replaceAll(" ", "_");
+    }
+
+    // END SNIPPET: getEntry
+    // START SNIPPET: entryMetadata
+    public String getId(Employee entry) {
+        return ID_PREFIX + entry.getId();
+    }
+
+    public String getTitle(Employee entry) {
+        return entry.getName();
+    }
+
+    public DateTime getUpdated(Employee entry) {
+        return entry.getUpdated();
+    }
+
+    public List<Person> getAuthors(Employee entry, RequestContext request) throws ResponseContextException {
+        Person author = factory.newAuthor();
+        author.setName("Acme Industries");
+        return Arrays.asList(author);
+    }
+
+    public Object getContent(Employee entry, RequestContext request) {
+        Content content = factory.newContent(Content.Type.TEXT);
+        content.setText(entry.getName());
+        return content;
+    }
+
+    // END SNIPPET: entryMetadata
+    // START SNIPPET: methods
+    public Employee postEntry(String title,
+                              IRI id,
+                              String summary,
+                              DateTime updated,
+                              List<Person> authors,
+                              Content content,
+                              RequestContext request) throws ResponseContextException {
+        Employee employee = new Employee();
+        employee.setName(content.getText().trim());
+        employee.setId(nextId.getAndIncrement());
+        employees.put(employee.getId(), employee);
+
+        return employee;
+    }
+
+    public void putEntry(Employee employee,
+                         String title,
+                         DateTime updated,
+                         List<Person> authors,
+                         String summary,
+                         Content content,
+                         RequestContext request) throws ResponseContextException {
+        employee.setName(content.getText().trim());
+    }
+
+    public void deleteEntry(String resourceName, RequestContext request) throws ResponseContextException {
+        Integer id = getIdFromResourceName(resourceName);
+        employees.remove(id);
+    }
+    // END SNIPPET: methods
+}

Propchange: abdera/abdera2-server/examples/src/main/java/org/apache/abdera2/examples/appserver/employee/EmployeeCollectionAdapter.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: abdera/abdera2-server/examples/src/main/resources/META-INF/services/org.apache.abdera.factory.ExtensionFactory
URL: http://svn.apache.org/viewvc/abdera/abdera2-server/examples/src/main/resources/META-INF/services/org.apache.abdera.factory.ExtensionFactory?rev=1239237&view=auto
==============================================================================
--- abdera/abdera2-server/examples/src/main/resources/META-INF/services/org.apache.abdera.factory.ExtensionFactory (added)
+++ abdera/abdera2-server/examples/src/main/resources/META-INF/services/org.apache.abdera.factory.ExtensionFactory Wed Feb  1 17:54:54 2012
@@ -0,0 +1 @@
+org.apache.abdera.examples.extension.FooExtensionFactory
\ No newline at end of file

Added: abdera/abdera2-server/examples/src/main/resources/atom-logo75px.gif
URL: http://svn.apache.org/viewvc/abdera/abdera2-server/examples/src/main/resources/atom-logo75px.gif?rev=1239237&view=auto
==============================================================================
Binary file - no diff available.

Propchange: abdera/abdera2-server/examples/src/main/resources/atom-logo75px.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: abdera/abdera2-server/examples/src/main/resources/content.xslt
URL: http://svn.apache.org/viewvc/abdera/abdera2-server/examples/src/main/resources/content.xslt?rev=1239237&view=auto
==============================================================================
--- abdera/abdera2-server/examples/src/main/resources/content.xslt (added)
+++ abdera/abdera2-server/examples/src/main/resources/content.xslt Wed Feb  1 17:54:54 2012
@@ -0,0 +1,7 @@
+<xsl:stylesheet 
+  xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
+  xmlns:a="http://example.org"
+  version="1.0" >
+  <xsl:output method="text" />
+  <xsl:template match = "/" >This is a test <xsl:value-of select="a:a/a:b/a:c" /></xsl:template>
+</xsl:stylesheet>
\ No newline at end of file

Propchange: abdera/abdera2-server/examples/src/main/resources/content.xslt
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: abdera/abdera2-server/examples/src/main/resources/key.jks
URL: http://svn.apache.org/viewvc/abdera/abdera2-server/examples/src/main/resources/key.jks?rev=1239237&view=auto
==============================================================================
Binary file - no diff available.

Propchange: abdera/abdera2-server/examples/src/main/resources/key.jks
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: abdera/abdera2-server/examples/src/main/resources/log4j.properties
URL: http://svn.apache.org/viewvc/abdera/abdera2-server/examples/src/main/resources/log4j.properties?rev=1239237&view=auto
==============================================================================
--- abdera/abdera2-server/examples/src/main/resources/log4j.properties (added)
+++ abdera/abdera2-server/examples/src/main/resources/log4j.properties Wed Feb  1 17:54:54 2012
@@ -0,0 +1,5 @@
+log4j.appender.stdout=org.apache.log4j.ConsoleAppender
+log4j.appender.stdout.Target=System.err
+log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
+log4j.appender.stdout.layout.ConversionPattern=%c{1}.%M: %m%n
+log4j.rootLogger=warn, stdout
\ No newline at end of file

Propchange: abdera/abdera2-server/examples/src/main/resources/log4j.properties
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: abdera/abdera2-server/examples/src/main/resources/org/apache/abdera/examples/appserver/README
URL: http://svn.apache.org/viewvc/abdera/abdera2-server/examples/src/main/resources/org/apache/abdera/examples/appserver/README?rev=1239237&view=auto
==============================================================================
--- abdera/abdera2-server/examples/src/main/resources/org/apache/abdera/examples/appserver/README (added)
+++ abdera/abdera2-server/examples/src/main/resources/org/apache/abdera/examples/appserver/README Wed Feb  1 17:54:54 2012
@@ -0,0 +1,2 @@
+A simple, generally compliant, minimal APP Server implementation that 
+demonstrates the use of the server module for building APP servers.
\ No newline at end of file

Added: abdera/abdera2-server/examples/src/main/resources/org/apache/abdera/examples/appserver/web.xml
URL: http://svn.apache.org/viewvc/abdera/abdera2-server/examples/src/main/resources/org/apache/abdera/examples/appserver/web.xml?rev=1239237&view=auto
==============================================================================
--- abdera/abdera2-server/examples/src/main/resources/org/apache/abdera/examples/appserver/web.xml (added)
+++ abdera/abdera2-server/examples/src/main/resources/org/apache/abdera/examples/appserver/web.xml Wed Feb  1 17:54:54 2012
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<web-app id="WebApp_ID" version="2.4" 
+  xmlns="http://java.sun.com/xml/ns/j2ee" 
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
+  xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
+  <display-name>Abdera Simple APP Server</display-name>
+  <servlet id="abdera">
+    <servlet-name>Abdera</servlet-name>  
+    <servlet-class>org.apache.abdera.protocol.server.servlet.AbderaServlet</servlet-class>
+    <init-param>
+      <param-name>org.apache.abdera.protocol.server.ServiceContext</param-name>
+      <param-value>org.apache.abdera.examples.appserver.SimpleServiceContext</param-value>
+    </init-param>
+  </servlet>
+  <servlet-mapping id="abdera-mapping">
+    <servlet-name>Abdera</servlet-name>
+    <url-pattern>/atom/*</url-pattern>
+  </servlet-mapping>
+  <welcome-file-list>
+    <welcome-file>index.jsp</welcome-file>
+  </welcome-file-list>
+</web-app>

Propchange: abdera/abdera2-server/examples/src/main/resources/org/apache/abdera/examples/appserver/web.xml
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: abdera/abdera2-server/examples/src/main/resources/simple.xml
URL: http://svn.apache.org/viewvc/abdera/abdera2-server/examples/src/main/resources/simple.xml?rev=1239237&view=auto
==============================================================================
--- abdera/abdera2-server/examples/src/main/resources/simple.xml (added)
+++ abdera/abdera2-server/examples/src/main/resources/simple.xml Wed Feb  1 17:54:54 2012
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<feed xmlns="http://www.w3.org/2005/Atom" xml:base="http://example.org/">
+  
+  <title>Example Feed</title>
+  <link href=""/>
+  <updated>2003-12-13T18:30:02Z</updated>
+  <author>
+    <name>John Doe</name>
+  </author>
+  <id>urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6</id>
+
+  <entry>
+    <title>Atom-Powered Robots Run Amok</title>
+    <link href="/2003/12/13/atom03"/>
+    <id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id>
+    <updated>2003-12-13T18:30:02Z</updated>
+    <summary>Some text.</summary>
+  </entry>
+
+</feed>
\ No newline at end of file

Propchange: abdera/abdera2-server/examples/src/main/resources/simple.xml
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: abdera/abdera2-server/examples/src/main/resources/test.xslt
URL: http://svn.apache.org/viewvc/abdera/abdera2-server/examples/src/main/resources/test.xslt?rev=1239237&view=auto
==============================================================================
--- abdera/abdera2-server/examples/src/main/resources/test.xslt (added)
+++ abdera/abdera2-server/examples/src/main/resources/test.xslt Wed Feb  1 17:54:54 2012
@@ -0,0 +1,7 @@
+<xsl:stylesheet 
+  xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
+  xmlns:a="http://www.w3.org/2005/Atom"
+  version="1.0" >
+  <xsl:output method="text" />
+  <xsl:template match = "/" >This is a test <xsl:value-of select="a:feed/a:id" /></xsl:template>
+</xsl:stylesheet>
\ No newline at end of file

Propchange: abdera/abdera2-server/examples/src/main/resources/test.xslt
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: abdera/abdera2-server/examples/src/main/resources/xmlcontent.xml
URL: http://svn.apache.org/viewvc/abdera/abdera2-server/examples/src/main/resources/xmlcontent.xml?rev=1239237&view=auto
==============================================================================
--- abdera/abdera2-server/examples/src/main/resources/xmlcontent.xml (added)
+++ abdera/abdera2-server/examples/src/main/resources/xmlcontent.xml Wed Feb  1 17:54:54 2012
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<feed xmlns="http://www.w3.org/2005/Atom">
+  
+  <title>Example Feed</title>
+  <link href="http://example.org/"/>
+  <updated>2003-12-13T18:30:02Z</updated>
+  <author>
+    <name>John Doe</name>
+  </author>
+  <id>urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6</id>
+
+  <entry>
+    <title>Atom-Powered Robots Run Amok</title>
+    <link href="http://example.org/2003/12/13/atom03"/>
+    <id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id>
+    <updated>2003-12-13T18:30:02Z</updated>
+    <content type="application/xml"><a xmlns="http://example.org"><b><c>test</c></b></a></content>
+  </entry>
+
+</feed>
\ No newline at end of file

Propchange: abdera/abdera2-server/examples/src/main/resources/xmlcontent.xml
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: abdera/abdera2-server/examples/src/main/ruby/parse.rb
URL: http://svn.apache.org/viewvc/abdera/abdera2-server/examples/src/main/ruby/parse.rb?rev=1239237&view=auto
==============================================================================
--- abdera/abdera2-server/examples/src/main/ruby/parse.rb (added)
+++ abdera/abdera2-server/examples/src/main/ruby/parse.rb Wed Feb  1 17:54:54 2012
@@ -0,0 +1,45 @@
+#!/usr/bin/env jruby
+
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  The ASF licenses this file to You
+# under the Apache License, Version 2.0 (the "License"); you may not
+# use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.  For additional information regarding
+# copyright in this work, please see the NOTICE file in the top level
+# directory of this distribution.
+
+require 'java'
+
+Abdera = org.apache.abdera.Abdera
+URL    = java.net.URL
+
+if ARGV.length != 1 then
+  STDERR.print <<EOF
+Usage: parse.rb <url>
+EOF
+  exit 1
+end
+
+url = URL.new(ARGV[0])
+
+abdera = Abdera.new
+
+parser = abdera.parser
+
+doc = parser.parse(url.open_stream(), url.to_string())
+
+feed = doc.root
+
+print "#{feed.title}\n"
+
+for entry in feed.entries do
+  print "  #{entry.title} posted on #{entry.updated}\n"
+end

Propchange: abdera/abdera2-server/examples/src/main/ruby/parse.rb
------------------------------------------------------------------------------
    svn:executable = *



Mime
View raw message