You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@streams.apache.org by sb...@apache.org on 2014/03/22 00:19:51 UTC

[13/71] [abbrv] fixing STREAMS-26 branch

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/6ea69f29/trunk/streams-contrib/streams-provider-rss/src/main/xmlschema/contents.xsd
----------------------------------------------------------------------
diff --git a/trunk/streams-contrib/streams-provider-rss/src/main/xmlschema/contents.xsd b/trunk/streams-contrib/streams-provider-rss/src/main/xmlschema/contents.xsd
deleted file mode 100644
index 5844f9a..0000000
--- a/trunk/streams-contrib/streams-provider-rss/src/main/xmlschema/contents.xsd
+++ /dev/null
@@ -1,247 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- $Id: contents.xsd,v 1.3 2009/12/17 22:02:23 ginger Exp $ -->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
-	<xs:annotation>
-		<xs:documentation>**********************</xs:documentation>
-		<xs:documentation>***** HISTORY  *****</xs:documentation>
-		<xs:documentation>**********************</xs:documentation>
-		<xs:documentation>2009-12-17: Fixed a typo on the dateModified element. Was missing the second letter 'i'</xs:documentation>
-	</xs:annotation>
-	<xs:annotation>
-		<xs:documentation>***************************************************</xs:documentation>
-		<xs:documentation>*****  COMPLEX TYPES (alpha order)   *****</xs:documentation>
-		<xs:documentation>***************************************************</xs:documentation>
-		<xs:documentation>bodyType - is the main content of an OPML document</xs:documentation>
-		<xs:documentation>headType - provides title, date and window information</xs:documentation>
-		<xs:documentation>outlineType - is a tree of distinct content pieces to be organized in outliner applications</xs:documentation>
-		<xs:documentation>outlineWithTypeType - allows for building on the base OPML outline tag with type having a controlled vocabulary and allows type to be extended or restricted separately from other outline attributes</xs:documentation>
-	</xs:annotation>
-
-	<xs:attributeGroup name="typeAttribute">
-		<xs:annotation>
-			<xs:documentation>type - indicator of how the attributes on the outline element are to be interpreted</xs:documentation>
-		</xs:annotation>
-		<xs:attribute name="type" type="union.typeType" use="optional" default="text"/>
-	</xs:attributeGroup>
-
-    <xs:complexType name="outlineWithTypeType" mixed="true">
-        <xs:annotation>
-            <xs:documentation>outlineWithTypeType - allows for building on the base OPML outline tag with type having a controlled vocabulary and allows type to be extended or restricted separately from other outline attributes</xs:documentation>
-            <xs:documentation>outline - the contents to be displayed; may contain encoded HMTL markup</xs:documentation>
-            <xs:documentation>typeAttribute - defines the contents of the type attribute</xs:documentation>
-        </xs:annotation>
-        <xs:complexContent>
-            <xs:extension base="outlineType">
-                <xs:sequence>
-                    <xs:element name="outline" type="outlineWithTypeType" minOccurs="0" maxOccurs="unbounded"/>
-                </xs:sequence>
-                <xs:attributeGroup ref="typeAttribute"/>
-            </xs:extension>
-        </xs:complexContent>
-    </xs:complexType>
-
-    <xs:complexType name="bodyType">
-		<xs:annotation>
-			<xs:documentation>bodyType - contains one or more outline elements</xs:documentation>
-			<xs:documentation>outline - the contents to be displayed; may contain encoded HMTL markup; see outlineType</xs:documentation>
-		</xs:annotation>
-		<xs:sequence>
-			<xs:element name="outline" type="outlineWithTypeType" minOccurs="1" maxOccurs="unbounded"/>
-		</xs:sequence>
-	</xs:complexType>
-
-	<xs:complexType name="headType">
-		<xs:annotation>
-			<xs:documentation>headType - contains zero or more of the optional elements defined below</xs:documentation>
-			<xs:documentation>title - title or name of the document</xs:documentation>
-			<xs:documentation>dateCreated - a date-time indicating when the document is created; conforms to RFC 822 (http://asg.web.cmu.edu/rfc/rfc822.html); see the Simple Types section for more information</xs:documentation>
-			<xs:documentation>dateModified - a date-time indicating when the document has last modified; conforms to RFC 822 (http://asg.web.cmu.edu/rfc/rfc822.html); see the Simple Types section for more information</xs:documentation>
-			<xs:documentation>ownerName - the owner of the document</xs:documentation>
-			<xs:documentation>ownerEmail - the email address of the owner of the document; see the Simple Types section for more information</xs:documentation>
-			<xs:documentation>ownerId - an http address of a web page that contains a form that allows a human reader to communicate with the author of the document via email or other means</xs:documentation>
-			<xs:documentation>docs - an http address of documentation for the format used in the OPML file</xs:documentation>
-			<xs:documentation>expansionState - a comma separated list of line numbers that are expanded. The line numbers indicate which headlines to expand. Order is important. For each element in the list, X, starting at the first summit , navigate flatdown X times and expand. Repeat for each element in the list.</xs:documentation>
-			<xs:documentation>vertScrollState - is a number indicating which line of the outline is displayed on the top line of the window. This number is calculated with the expansion state already applied.</xs:documentation>
-			<xs:documentation>windowTop - is a number indicating the pixel location of the top edge of the window</xs:documentation>
-			<xs:documentation>windowLeft - is a number indicating the pixel location of the left edge of the window</xs:documentation>
-			<xs:documentation>windowBottom - is a number indicating the pixel location of bottom top edge of the window</xs:documentation>
-			<xs:documentation>windowRight - is a number indicating the pixel location of the right edge of the window</xs:documentation>
-		</xs:annotation>
-
-		<xs:sequence>
-			<xs:element name="title" type="xs:string" minOccurs="0" maxOccurs="1"/>
-			<xs:element name="dateCreated" type="rfc822Type" minOccurs="0" maxOccurs="1"/>
-			<xs:element name="dateModified" type="rfc822Type" minOccurs="0" maxOccurs="1"/>
-			<xs:element name="ownerName" type="xs:string" minOccurs="0" maxOccurs="1"/>
-			<xs:element name="ownerEmail" type="tEmailAddress" minOccurs="0" maxOccurs="1"/>
-			<xs:element name="ownerId" type="xs:anyURI" minOccurs="0" maxOccurs="1"/>
-			<xs:element name="docs" type="xs:anyURI" minOccurs="0" maxOccurs="1"/>
-			<xs:element name="expansionState" type="xs:string" minOccurs="0" maxOccurs="1"/>
-			<xs:element name="vertScrollState" type="xs:positiveInteger" minOccurs="0" maxOccurs="1"/>
-			<xs:element name="windowTop" type="xs:integer" minOccurs="0" maxOccurs="1"/>
-			<xs:element name="windowLeft" type="xs:integer" minOccurs="0" maxOccurs="1"/>
-			<xs:element name="windowBottom" type="xs:integer" minOccurs="0" maxOccurs="1"/>
-			<xs:element name="windowRight" type="xs:integer" minOccurs="0" maxOccurs="1"/>
-		</xs:sequence>
-	</xs:complexType>
-
-
-	<xs:complexType name="outlineType" mixed="true">
-		<xs:annotation>
-			<xs:documentation>text - the content to be displayed to users</xs:documentation>
-			<xs:documentation>isComment - indicates whether the outline is commented or not; by convention if an outline is commented, then all subordinate outlines are considered commented</xs:documentation>
-			<xs:documentation>isBreakpoint - indicates whether a breakpoint is set on this outline</xs:documentation>
-			<xs:documentation>created - generation date-time of the outline node</xs:documentation>
-			<xs:documentation>category - comma-separated, slash-delimited sets of strings</xs:documentation>
-			<xs:documentation>description - the top-level description element from a feed</xs:documentation>
-			<xs:documentation>url - an http address to display in a browser or a pointer an OPML file</xs:documentation>
-			<xs:documentation>htmlUrl - the top-level link element from a feed; that is a feed attribute that tells a reader where the HTML version of the feed exists</xs:documentation>
-			<xs:documentation>xmlUrl - the http address of the feed in XML</xs:documentation>
-			<xs:documentation>title - the top-level title element from a feed</xs:documentation>
-			<xs:documentation>version - the type of feed (e.g. RSS2, RSS1, etc.)</xs:documentation>
-			<xs:documentation>language - the top-level language element from a feed</xs:documentation>
-		</xs:annotation>
-
-		<xs:attribute name="text" type="xs:string" use="required"/>
-		<xs:attribute name="isComment" type="xs:boolean" use="optional" default="false"/>
-		<xs:attribute name="isBreakpoint" type="xs:boolean" use="optional" default="false"/>
-		<xs:attribute name="created" type="rfc822Type" use="optional"/>
-		<xs:attribute name="category" type="xs:string" use="optional"/>
-		<xs:attribute name="description" type="xs:string" use="optional"/>
-		<xs:attribute name="url" type="xs:anyURI" use="optional"/>
-		<xs:attribute name="htmlUrl" type="xs:anyURI" use="optional"/>
-		<xs:attribute name="xmlUrl" type="xs:anyURI" use="optional"/>
-		<xs:attribute name="title" type="xs:string" use="optional"/>
-		<xs:attribute name="version" type="xs:string" use="optional"/>
-		<xs:attribute name="language" type="union.languageType" use="optional"/>
-	</xs:complexType>
-
-	<xs:annotation>
-		<xs:documentation>************************************************</xs:documentation>
-		<xs:documentation>*****  SIMPLE TYPES (alpha order)   *****</xs:documentation>
-		<xs:documentation>************************************************</xs:documentation>
-		<xs:documentation>rfc822Type - defines a date-time format of the form Mon, 00 Jan 0000 00:00:00 +0000</xs:documentation>
-		<xs:documentation>tEmailAddress - defines an email address of the form person@some.org</xs:documentation>
-		<xs:documentation>typeType - a list of terms that are acceptable values for the attribute type on the outline element</xs:documentation>
-		<xs:documentation>union.languageType - allows the term unknown to be used with the built-in W3C language type of 2-letter language identifiers</xs:documentation>
-		<xs:documentation>union.typeType - concatenates together free text string and a list of acceptable type values</xs:documentation>
-		<xs:documentation>unknownType - defines the term called unknown that is used in the union.languageType</xs:documentation>
-		<xs:documentation>versionType - defines the version numbers for existing OPML specifications</xs:documentation>
-	</xs:annotation>
-
-	<xs:simpleType name="rfc822Type">
-		<xs:annotation>
-			<xs:documentation>Got from http://www.thearchitect.co.uk/schemas/rss-2_0.xsd and it is called tRfc822FormatDate; The notes from this rss-2_0.xsd schema are copied below</xs:documentation>
-			<xs:documentation>A date-time displayed in RFC-822 format.</xs:documentation>
-			<xs:documentation>Using the regexp definition of rfc-822 date by Sam Ruby at http://www.intertwingly.net/blog/1360.html</xs:documentation>
-		</xs:annotation>
-		<xs:restriction base="xs:string">
-			<xs:pattern value="(((Mon)|(Tue)|(Wed)|(Thu)|(Fri)|(Sat)|(Sun)), *)?\d\d? +((Jan)|(Feb)|(Mar)|(Apr)|(May)|(Jun)|(Jul)|(Aug)|(Sep)|(Oct)|(Nov)|(Dec)) +\d\d(\d\d)? +\d\d:\d\d(:\d\d)? +(([+\-]?\d\d\d\d)|(UT)|(GMT)|(EST)|(EDT)|(CST)|(CDT)|(MST)|(MDT)|(PST)|(PDT)|\w)"/>
-		</xs:restriction>
-	</xs:simpleType>
-
-	<xs:simpleType name="tEmailAddress">
-		<xs:annotation>
-			<xs:documentation>Using the regexp definiton of E-Mail Address by Lucadean from the .NET RegExp Pattern Repository at http://www.3leaf.com/default/NetRegExpRepository.aspx</xs:documentation>
-		</xs:annotation>
-		<xs:restriction base="xs:string">
-			<xs:pattern value="([a-zA-Z0-9_\-])([a-zA-Z0-9_\-\.]*)@(\[((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}|((([a-zA-Z0-9\-]+)\.)+))([a-zA-Z]{2,}|(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\])"/>
-		</xs:restriction>
-	</xs:simpleType>
-
-	<xs:simpleType name="typeType">
-		<xs:restriction base="xs:string">
-			<xs:enumeration value="atom"/>
-			<xs:enumeration value="include"/>
-			<xs:enumeration value="link"/>
-			<xs:enumeration value="text"/>
-			<xs:enumeration value="rdf"/>
-			<xs:enumeration value="rss"/>
-			<xs:enumeration value="text/x-opml"/>
-		</xs:restriction>
-	</xs:simpleType>
-
-	<xs:simpleType name="union.languageType">
-		<xs:union memberTypes="xs:language unknownType"/>
-	</xs:simpleType>
-
-	<xs:simpleType name="union.typeType">
-		<xs:union memberTypes="xs:string typeType"/>
-	</xs:simpleType>
-
-	<xs:simpleType name="unknownType">
-		<xs:restriction base="xs:string">
-			<xs:enumeration value="unknown"/>
-		</xs:restriction>
-	</xs:simpleType>
-
-	<xs:simpleType name="versionType">
-		<xs:restriction base="xs:string">
-			<xs:enumeration value="1.0"/>
-			<xs:enumeration value="2.0"/>
-		</xs:restriction>
-	</xs:simpleType>
-
-	<xs:annotation>
-		<xs:documentation>**********************************</xs:documentation>
-		<xs:documentation>***** SCHEMA PUPOSE *****</xs:documentation>
-		<xs:documentation>**********************************</xs:documentation>
-		<xs:documentation>Define base OPML 2.0 elements and attributes</xs:documentation>
-		<xs:documentation>OPML stands for Outline Processor Markup Language and is used for exchanging information between outliners and Internet services. It is intended to be the file format for outliner applications. It can also be used to exchange subscription lists between feed readers and aggregators.</xs:documentation>
-
-		<xs:documentation>*******************************</xs:documentation>
-		<xs:documentation>*****SCHEMA INTENT  *****</xs:documentation>
-		<xs:documentation>*******************************</xs:documentation>
-		<xs:documentation>Intended to be called by an overarching schema that creates an OPML 2.0 document</xs:documentation>
-		<xs:documentation>The overarching schema defines the root element called opml</xs:documentation>
-
-		<xs:documentation>******************************</xs:documentation>
-		<xs:documentation>*****  NAMESPACES  *****</xs:documentation>
-		<xs:documentation>******************************</xs:documentation>
-		<xs:documentation>No extra namespaces are used in this schema</xs:documentation>
-		<xs:documentation>The W3C schema is in the xs namespace</xs:documentation>	
-		<xs:documentation>The overarching schema used to create the OPML document may use a namespace</xs:documentation>
-
-		<xs:documentation>********************************</xs:documentation>
-		<xs:documentation>*****  ROOT ELEMENT *****</xs:documentation>
-		<xs:documentation>********************************</xs:documentation>
-		<xs:documentation>This schema does not contain a root element</xs:documentation>
-		<xs:documentation>The overarching schema needs to define the root element and call this schema to create OPML</xs:documentation>
-
-		<xs:documentation>*******************************************</xs:documentation>
-		<xs:documentation>***** SCHEMA DEVELOPMENT  *****</xs:documentation>
-		<xs:documentation>*******************************************</xs:documentation>
-		<xs:documentation>Tends to follow the Venetian Blind approach that defines types that can be extended</xs:documentation>
-		<xs:documentation>Interprets the OPML 2.0 specification by Dave Winer found at: http://www.opml.org/spec2</xs:documentation>
-		<xs:documentation>Created: 2006-04-20</xs:documentation>
-		<xs:documentation>Last Modified 2009-12-17</xs:documentation>
-
-		<xs:documentation>**********************************</xs:documentation>
-		<xs:documentation>***** SCHEMA AUTHOR  *****</xs:documentation>
-		<xs:documentation>**********************************</xs:documentation>
-		<xs:documentation>Katy Ginger, University Corporation for Atmospheric Research (UCAR), Digital Library for Earth System Education (DLESE) Program Center; email: support@dlese.org or ginger@ucar.edu</xs:documentation>
-
-		<xs:documentation>******************************************</xs:documentation>
-		<xs:documentation>*****  LICENSE INFORMATION  *****</xs:documentation>
-		<xs:documentation>******************************************</xs:documentation>
-		<xs:documentation>Copyright  (c) 2006 University Corporation for Atmospheric Research (UCAR) P.O. Box 3000, Boulder, CO 80307, United States of America</xs:documentation>
-		<xs:documentation>This schema is free software; you can redistribute them and/or modify them under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. These schemas are distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this project; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</xs:documentation>
-
-		<xs:documentation>******************************************************</xs:documentation>
-		<xs:documentation>*****  OTHER COPYRIGHT INFORMATION  *****</xs:documentation>
-		<xs:documentation>******************************************************</xs:documentation>
-		
-		<xs:documentation>Parts of this page are copied and developed from Dave Winer's OPML specification found at: http://www.opml.org/spec2. Per the request of that document, its copyright notice is included here and applies to information in this directory and corresponding subdirectories:
-
-&#169; Copyright 2000 UserLand Software, Inc. All Rights Reserved.
-&#169; Copyright 2006 Scripting News, Inc. All Rights Reserved.
-
-UserLand Software, Inc. and Scripting News, Inc. are refererred to in the following as "the Companies."
-
-This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and these paragraphs are included on all such copies and derivative works. 
-
-This document may not be modified in any way, such as by removing the copyright notice or references to the Companies or other organizations. Further, while these copyright restrictions apply to the written OPML specification, no claim of ownership is made by the Companies to the format it describes. Any party may, for commercial or non-commercial purposes, implement this format without royalty or license fee to the Companies. The limited permissions granted herein are perpetual and will not be revoked by the Companies or their successors or assigns.
-
-This document and the information contained herein is provided on an "AS IS" basis and THE COMPANIES DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.</xs:documentation>
-	</xs:annotation>
-</xs:schema>

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/6ea69f29/trunk/streams-contrib/streams-provider-rss/src/main/xmlschema/opml.xsd
----------------------------------------------------------------------
diff --git a/trunk/streams-contrib/streams-provider-rss/src/main/xmlschema/opml.xsd b/trunk/streams-contrib/streams-provider-rss/src/main/xmlschema/opml.xsd
deleted file mode 100644
index 6f7f325..0000000
--- a/trunk/streams-contrib/streams-provider-rss/src/main/xmlschema/opml.xsd
+++ /dev/null
@@ -1,108 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema  targetNamespace="http://www.dlese.org/Metadata/opml" xmlns="http://www.dlese.org/Metadata/opml"  xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
-	<xs:annotation>
-		<xs:documentation>**********************</xs:documentation>
-		<xs:documentation>***** HISTORY  *****</xs:documentation>
-		<xs:documentation>**********************</xs:documentation>
-	</xs:annotation>
-
-	<xs:annotation>
-		<xs:documentation>******************************************</xs:documentation>
-		<xs:documentation>***** SCHEMAS TO INCLUDE  *****</xs:documentation>
-		<xs:documentation>*******************************************</xs:documentation>
-		<xs:documentation>contents.xsd - contains the elements and attributes that define the OPML 2.0 specification</xs:documentation>
-	</xs:annotation>
-	<xs:include schemaLocation="contents.xsd"/>
-
-
-	<xs:annotation>
-		<xs:documentation>*********************************************</xs:documentation>
-		<xs:documentation>***** ROOT ELEMENT DEFINED  *****</xs:documentation>
-		<xs:documentation>*********************************************</xs:documentation>
-	</xs:annotation>
-	<xs:element name="opml" type="opmlType"/>
-
-	<xs:annotation>
-		<xs:documentation>***************************************************</xs:documentation>
-		<xs:documentation>*****  COMPLEX TYPES (alpha order)   *****</xs:documentation>
-		<xs:documentation>***************************************************</xs:documentation>
-		<xs:documentation>opmlType - is root element type</xs:documentation>
-		<xs:documentation>headType - provides title, date and window information</xs:documentation>
-		<xs:documentation>bodyType - is the main content of an OPML document</xs:documentation>
-	</xs:annotation>
-
-	<xs:complexType name="opmlType">
-		<xs:annotation>
-			<xs:documentation>version - is a number defining the edition of OPML used</xs:documentation>
-		</xs:annotation>
-		<xs:sequence>
-			<xs:element name="head" type="headType" minOccurs="1" maxOccurs="1"/>
-			<xs:element name="body" type="bodyType" minOccurs="1" maxOccurs="1"/>
-		</xs:sequence>
-		<xs:attribute name="version" type="versionType" use="required"/>
-	</xs:complexType>
-
-	<xs:annotation>
-		<xs:documentation>**********************************</xs:documentation>
-		<xs:documentation>***** SCHEMA PUPOSE *****</xs:documentation>
-		<xs:documentation>**********************************</xs:documentation>
-		<xs:documentation>Define an OPML 2.0 file format using XML schema</xs:documentation>
-		<xs:documentation>OPML stands for Outline Processor Markup Language and is used for exchanging information between outliners and Internet services. It is intended to be the file format for outliner applications. It can also be used to exchange subscription lists between feed readers and aggregators.</xs:documentation>
-
-		<xs:documentation>*******************************</xs:documentation>
-		<xs:documentation>*****SCHEMA INTENT  *****</xs:documentation>
-		<xs:documentation>*******************************</xs:documentation>
-		<xs:documentation>Act as an overarching schema that defines the root element of OPML 2.0 documents</xs:documentation>
-		<xs:documentation>A schema (see schemas to include) is called that defines the OPML sub-elements/attributes</xs:documentation>
-
-		<xs:documentation>******************************</xs:documentation>
-		<xs:documentation>*****  NAMESPACES  *****</xs:documentation>
-		<xs:documentation>******************************</xs:documentation>
-		<xs:documentation>This schema has a target namespaces of: http://www.dlese.org/Metadata/opml</xs:documentation>
-		<xs:documentation>This schema has a default namespace of: http://www.dlese.org/Metadata/opml</xs:documentation>
-		<xs:documentation>Namespace defaulting mechanism is used to suppress the need to qualify elements</xs:documentation>
-
-		<xs:documentation>********************************</xs:documentation>
-		<xs:documentation>*****  ROOT ELEMENT *****</xs:documentation>
-		<xs:documentation>********************************</xs:documentation>
-		<xs:documentation>This schema has a root element of: opml</xs:documentation>
-		<xs:documentation>See the root element defined section</xs:documentation>
-		<xs:documentation>Included schemas do not have a root element</xs:documentation>
-		
-		<xs:documentation>*******************************************</xs:documentation>
-		<xs:documentation>***** SCHEMA DEVELOPMENT  *****</xs:documentation>
-		<xs:documentation>*******************************************</xs:documentation>
-		<xs:documentation>Tends to follow the Venetian Blind approach that defines types that can be extended</xs:documentation>
-		<xs:documentation>Interprets the OPML 2.0 specification found at: http://www.opml.org/spec2</xs:documentation>
-		<xs:documentation>Created: 2006-04-20</xs:documentation>
-		<xs:documentation>Last Modified 2006-04-20</xs:documentation>
-
-		<xs:documentation>**********************************</xs:documentation>
-		<xs:documentation>***** SCHEMA AUTHOR  *****</xs:documentation>
-		<xs:documentation>**********************************</xs:documentation>
-		<xs:documentation>Katy Ginger, University Corporation for Atmospheric Research (UCAR), Digital Library for Earth System Education (DLESE) Program Center; email: support@dlese.org or ginger@ucar.edu</xs:documentation>
-
-		<xs:documentation>*******************************************</xs:documentation>
-		<xs:documentation>*****  LICENSE INFORMATION  *****</xs:documentation>
-		<xs:documentation>*******************************************</xs:documentation>
-		<xs:documentation>Copyright  (c) 2006 DLESE Program Center, University Corporation for Atmospheric Research (UCAR) P.O. Box 3000, Boulder, CO 80307, United States of America;  email: support@dlese.org;  website: http://www.dlese.org</xs:documentation>
-		<xs:documentation>This schema is free software; you can redistribute them and/or modify them under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. These schemas are distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this project; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</xs:documentation>
-		
-		<xs:documentation>******************************************************</xs:documentation>
-		<xs:documentation>*****  OTHER COPYRIGHT INFORMATION  *****</xs:documentation>
-		<xs:documentation>******************************************************</xs:documentation>
-		
-		<xs:documentation>Parts of this page are copied and developed from Dave Winer's OPML specification found at: http://www.opml.org/spec2. Per the request of that document, its copyright notice is included here and applies to information in this directory and corresponding subdirectories:
-
-&#169; Copyright 2000 UserLand Software, Inc. All Rights Reserved.
-&#169; Copyright 2006 Scripting News, Inc. All Rights Reserved.
-
-UserLand Software, Inc. and Scripting News, Inc. are refererred to in the following as "the Companies."
-
-This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and these paragraphs are included on all such copies and derivative works. 
-
-This document may not be modified in any way, such as by removing the copyright notice or references to the Companies or other organizations. Further, while these copyright restrictions apply to the written OPML specification, no claim of ownership is made by the Companies to the format it describes. Any party may, for commercial or non-commercial purposes, implement this format without royalty or license fee to the Companies. The limited permissions granted herein are perpetual and will not be revoked by the Companies or their successors or assigns.
-
-This document and the information contained herein is provided on an "AS IS" basis and THE COMPANIES DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.</xs:documentation>
-	</xs:annotation>
-</xs:schema>

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/6ea69f29/trunk/streams-contrib/streams-provider-rss/src/test/java/org/apache/streams/rss/test/Top100FeedsTest.java
----------------------------------------------------------------------
diff --git a/trunk/streams-contrib/streams-provider-rss/src/test/java/org/apache/streams/rss/test/Top100FeedsTest.java b/trunk/streams-contrib/streams-provider-rss/src/test/java/org/apache/streams/rss/test/Top100FeedsTest.java
deleted file mode 100644
index 0c17979..0000000
--- a/trunk/streams-contrib/streams-provider-rss/src/test/java/org/apache/streams/rss/test/Top100FeedsTest.java
+++ /dev/null
@@ -1,65 +0,0 @@
-package org.apache.streams.rss.test;
-
-import com.google.common.collect.Lists;
-import org.apache.commons.lang.StringUtils;
-import org.apache.streams.pojo.json.Activity;
-import org.apache.streams.rss.FeedDetails;
-import org.apache.streams.rss.RssStreamConfiguration;
-import org.apache.streams.rss.provider.RssStreamProvider;
-import org.junit.Assert;
-import org.junit.Test;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-import java.io.BufferedReader;
-import java.io.InputStream;
-import java.io.InputStreamReader;
-import java.util.List;
-
-import static org.hamcrest.number.OrderingComparison.greaterThan;
-
-/**
- * Created by sblackmon on 2/5/14.
- */
-public class Top100FeedsTest{
-
-    private final static Logger LOGGER = LoggerFactory.getLogger(Top100FeedsTest.class);
-
-    @Test
-    public void Tests()
-    {
-        InputStream is = Top100FeedsTest.class.getResourceAsStream("/top100.txt");
-        InputStreamReader isr = new InputStreamReader(is);
-        BufferedReader br = new BufferedReader(isr);
-
-        RssStreamConfiguration configuration = new RssStreamConfiguration();
-        List<FeedDetails> feeds = Lists.newArrayList();
-        try {
-            while (br.ready()) {
-                String line = br.readLine();
-                if(!StringUtils.isEmpty(line))
-                {
-                    feeds.add(new FeedDetails().withUrl(line).withPollIntervalMillis(5000l));
-                }
-            }
-        } catch( Exception e ) {
-            System.out.println(e);
-            e.printStackTrace();
-            Assert.fail();
-        }
-
-        Assert.assertThat(feeds.size(), greaterThan(70));
-
-        configuration.setFeeds(feeds);
-
-        RssStreamProvider provider = new RssStreamProvider(configuration, Activity.class);
-        provider.start();
-
-        try {
-            Thread.sleep(10000);
-        } catch (InterruptedException e) {}
-
-        Assert.assertThat(provider.getProviderQueue().size(), greaterThan(0));
-
-    }
-}

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/6ea69f29/trunk/streams-contrib/streams-provider-rss/src/test/resources/top100.opml
----------------------------------------------------------------------
diff --git a/trunk/streams-contrib/streams-provider-rss/src/test/resources/top100.opml b/trunk/streams-contrib/streams-provider-rss/src/test/resources/top100.opml
deleted file mode 100644
index f7a3bc0..0000000
--- a/trunk/streams-contrib/streams-provider-rss/src/test/resources/top100.opml
+++ /dev/null
@@ -1,110 +0,0 @@
-<opml version="2.0">
-<head>
-	<title>Top 100 Feeds</title>
-	<ownerName>Share Your OPML</ownerName>
-	<ownerId>http://share.opml.org/contact/</ownerId>
-	<dateModified>Sun, 30 Sep 2007 15:33:49 GMT</dateModified>
-</head>
-<body>
-	<outline text="TechCrunch" title="TechCrunch" type="rss" xmlUrl="http://feeds.feedburner.com/Techcrunch" htmlUrl="http://www.techcrunch.com"/>
-	<outline text="Slashdot" title="Slashdot" type="rss" xmlUrl="http://rss.slashdot.org/Slashdot/slashdot" htmlUrl="http://slashdot.org/"/>
-	<outline text="Engadget" title="Engadget" type="rss" xmlUrl="http://www.engadget.com/rss.xml" htmlUrl="http://www.engadget.com"/>
-	<outline text="Google Blog" title="Google Blog" type="rss" xmlUrl="http://googleblog.blogspot.com/atom.xml" htmlUrl="http://googleblog.blogspot.com"/>
-	<outline text="Scobleizer - Microsoft Geek Blogger" title="Scobleizer - Microsoft Geek Blogger" type="rss" xmlUrl="http://scobleizer.wordpress.com/feed/" htmlUrl="http://scobleizer.wordpress.com"/>
-	<outline text="Joel on Software" title="Joel on Software" type="rss" xmlUrl="http://www.joelonsoftware.com/rss.xml" htmlUrl="http://www.joelonsoftware.com"/>
-	<outline text="digg" title="digg" type="rss" xmlUrl="http://digg.com/rss/index.xml" htmlUrl="http://digg.com/"/>
-	<outline text="Boing Boing" title="Boing Boing" type="rss" xmlUrl="http://feeds.feedburner.com/boingboing/iBag" htmlUrl="http://www.boingboing.net/"/>
-	<outline text="Scripting News" title="Scripting News" type="rss" xmlUrl="http://www.scripting.com/rss.xml" htmlUrl="http://www.scripting.com/"/>
-	<outline text="Lifehacker" title="Lifehacker" type="rss" xmlUrl="http://www.lifehacker.com/index.xml" htmlUrl="http://www.lifehacker.com/"/>
-	<outline text="Techmeme" title="Techmeme" type="rss" xmlUrl="http://www.techmeme.com/index.xml" htmlUrl="http://www.techmeme.com/"/>
-	<outline text="43 Folders" title="43 Folders" type="rss" xmlUrl="http://feeds.feedburner.com/43Folders" htmlUrl="http://www.43folders.com"/>
-	<outline text="A List Apart" title="A List Apart" type="rss" xmlUrl="http://www.alistapart.com/rss.xml" htmlUrl="http://www.alistapart.com/"/>
-	<outline text="Wired News: Top Stories" title="Wired News: Top Stories" type="rss" xmlUrl="http://www.wired.com/news_drop/netcenter/netcenter.rdf" htmlUrl="http://www.wired.com/"/>
-	<outline text="Bloglines | News" title="Bloglines | News" type="rss" xmlUrl="http://www.bloglines.com/rss/about/news" htmlUrl="http://www.bloglines.com"/>
-	<outline text="Read/WriteWeb" title="Read/WriteWeb" type="rss" xmlUrl="http://www.readwriteweb.com/rss.xml" htmlUrl="http://www.readwriteweb.com/"/>
-	<outline text="Om Malik" title="Om Malik" type="rss" xmlUrl="http://feeds.feedburner.com/OmMalik" htmlUrl="http://gigaom.com"/>
-	<outline text="Daring Fireball" title="Daring Fireball" type="rss" xmlUrl="http://daringfireball.net/index.xml" htmlUrl="http://daringfireball.net/"/>
-	<outline text="O'Reilly Radar" title="O'Reilly Radar" type="rss" xmlUrl="http://radar.oreilly.com/atom.xml" htmlUrl="http://radar.oreilly.com/"/>
-	<outline text="Techdirt" title="Techdirt" type="rss" xmlUrl="http://www.techdirt.com/techdirt_rss.xml" htmlUrl="http://www.techdirt.com/"/>
-	<outline text="Mashable!" title="Mashable!" type="rss" xmlUrl="http://feeds.feedburner.com/mashable" htmlUrl="http://mashable.com"/>
-	<outline text="Micro Pursuasion" title="Micro Pursuasion" type="rss" xmlUrl="http://feeds.feedburner.com/MicroPersuasion" htmlUrl="http://www.micropersuasion.com/"/>
-	<outline text="ComputerZen.com - Scott Hanselman" title="ComputerZen.com - Scott Hanselman" type="rss" xmlUrl="http://feeds.feedburner.com/ScottHanselman" htmlUrl="http://www.hanselman.com/blog/"/>
-	<outline text="Blog Maverick" title="Blog Maverick" type="rss" xmlUrl="http://www.blogmaverick.com/rss.xml" htmlUrl="http://www.blogmaverick.com/"/>
-	<outline text="Google Blogoscoped" title="Google Blogoscoped" type="rss" xmlUrl="http://blog.outer-court.com/rss.xml" htmlUrl="http://blog.outer-court.com"/>
-	<outline text="Signal vs. Noise" title="Signal vs. Noise" type="rss" xmlUrl="http://feeds.feedburner.com/37signals/beMH" htmlUrl="http://37signals.com/svn/"/>
-	<outline text="John Battelle's Searchblog" title="John Battelle's Searchblog" type="rss" xmlUrl="http://battellemedia.com/index.xml" htmlUrl="http://battellemedia.com/"/>
-	<outline text="Jeremy Zawodny's blog" title="Jeremy Zawodny's blog" type="rss" xmlUrl="http://jeremy.zawodny.com/blog/rss2.xml" htmlUrl="http://jeremy.zawodny.com/blog/"/>
-	<outline text="Jon's Radio" title="Jon's Radio" type="rss" xmlUrl="http://weblog.infoworld.com/udell/rss.xml" htmlUrl="http://weblog.infoworld.com/udell/"/>
-	<outline text="Creating Passionate Users" title="Creating Passionate Users" type="rss" xmlUrl="http://headrush.typepad.com/creating_passionate_users/index.rdf" htmlUrl="http://headrush.typepad.com/creating_passionate_users/"/>
-	<outline text="Dilbert" title="Dilbert" type="rss" xmlUrl="http://www.tapestrycomics.com/dilbert.xml" htmlUrl="http://www.dilbert.com/"/>
-	<outline text="Download Squad" title="Download Squad" type="rss" xmlUrl="http://www.downloadsquad.com/rss.xml" htmlUrl="http://www.downloadsquad.com"/>
-	<outline text="The Unofficial Apple Weblog (TUAW)" title="The Unofficial Apple Weblog (TUAW)" type="rss" xmlUrl="http://www.tuaw.com/rss.xml" htmlUrl="http://www.tuaw.com"/>
-	<outline text="CNET News.com" title="CNET News.com" type="rss" xmlUrl="http://news.com.com/2547-1_3-0-5.xml" htmlUrl="http://news.com.com/"/>
-	<outline text="Google Weblog" title="Google Weblog" type="rss" xmlUrl="http://google.blogspace.com/index.xml" htmlUrl="http://google.blogspace.com/"/>
-	<outline text="Microsoft Watch from Mary Jo Foley" title="Microsoft Watch from Mary Jo Foley" type="rss" xmlUrl="http://rssnewsapps.ziffdavis.com/msw.xml" htmlUrl="http://www.microsoft-watch.com"/>
-	<outline text="Gizmodo" title="Gizmodo" type="rss" xmlUrl="http://www.gizmodo.net/index.xml" htmlUrl="http://www.gizmodo.com/"/>
-	<outline text="Mini-Microsoft" title="Mini-Microsoft" type="rss" xmlUrl="http://minimsft.blogspot.com/atom.xml" htmlUrl="http://minimsft.blogspot.com"/>
-	<outline text="Jeffrey Zeldman Presents: The Daily Report" title="Jeffrey Zeldman Presents: The Daily Report" type="rss" xmlUrl="http://www.zeldman.com/feed/zeldman.xml" htmlUrl="http://www.zeldman.com/"/>
-	<outline text="CrunchNotes" title="CrunchNotes" type="rss" xmlUrl="http://feeds.feedburner.com/Crunchnotes" htmlUrl="http://www.crunchnotes.com"/>
-	<outline text="mezzoblue" title="mezzoblue" type="rss" xmlUrl="http://www.mezzoblue.com/rss/index.xml" htmlUrl="http://mezzoblue.com/"/>
-	<outline text="SimpleBits" title="SimpleBits" type="rss" xmlUrl="http://www.simplebits.com/xml/rss.xml" htmlUrl="http://www.simplebits.com/"/>
-	<outline text="Solution Watch" title="Solution Watch" type="rss" xmlUrl="http://feeds.feedburner.com/SolutionWatch" htmlUrl="http://www.solutionwatch.com"/>
-	<outline text="MAKE Magazine" title="MAKE Magazine" type="rss" xmlUrl="http://www.makezine.com/blog/index.xml" htmlUrl="http://www.makezine.com/blog/"/>
-	<outline text="kuro5hin.org" title="kuro5hin.org" type="rss" xmlUrl="http://www.kuro5hin.org/backend.rdf" htmlUrl="http://www.kuro5hin.org/"/>
-	<outline text="Programmable Web" title="Programmable Web" type="rss" xmlUrl="http://feeds.feedburner.com/ProgrammableWeb" htmlUrl="http://blog.programmableweb.com"/>
-	<outline text="ScottGu's Blog" title="ScottGu's Blog" type="rss" xmlUrl="http://weblogs.asp.net/scottgu/rss.aspx" htmlUrl="http://weblogs.asp.net/scottgu/"/>
-	<outline text="hack a day" title="hack a day" type="rss" xmlUrl="http://www.hackaday.com/rss.xml" htmlUrl="http://www.hackaday.com/"/>
-	<outline text="The Daily WTF" title="The Daily WTF" type="rss" xmlUrl="http://TheDailyWTF.com/rss.aspx" htmlUrl="http://thedailywtf.com/forums/12/ShowForum.aspx"/>
-	<outline text="Dilbert" title="Dilbert" type="rss" xmlUrl="http://feeds.feedburner.com/tapestrydilbert" htmlUrl="http://www.dilbert.com/"/>
-	<outline text="gapingvoid" title="gapingvoid" type="rss" xmlUrl="http://www.gapingvoid.com/index.rdf" htmlUrl="http://www.gapingvoid.com/"/>
-	<outline text="Coding Horror" title="Coding Horror" type="rss" xmlUrl="http://www.codinghorror.com/blog/index.xml" htmlUrl="http://www.codinghorror.com/blog/"/>
-	<outline text="The Doc Searls Weblog" title="The Doc Searls Weblog" type="rss" xmlUrl="http://partners.userland.com/people/docSearls.xml" htmlUrl="http://doc.weblogs.com/"/>
-	<outline text="timbl's blog" title="timbl's blog" type="rss" xmlUrl="http://dig.csail.mit.edu/breadcrumbs/blog/feed/4" htmlUrl="http://dig.csail.mit.edu/breadcrumbs/blog/4"/>
-	<outline text="Ars Technica" title="Ars Technica" type="rss" xmlUrl="http://arstechnica.com/index.ars/rss" htmlUrl="http://arstechnica.com"/>
-	<outline text="MacRumors" title="MacRumors" type="rss" xmlUrl="http://www.macrumors.com/macrumors.xml" htmlUrl="http://www.macrumors.com"/>
-	<outline text="The Jason Calacanis Weblog" title="The Jason Calacanis Weblog" type="rss" xmlUrl="http://www.calacanis.com/rss.xml" htmlUrl="http://www.calacanis.com"/>
-	<outline text="Signal vs. Noise" title="Signal vs. Noise" type="rss" xmlUrl="http://37signals.com/svn/index_full.rdf" htmlUrl="http://37signals.com/svn/"/>
-	<outline text="Extremetech" title="Extremetech" type="rss" xmlUrl="http://rssnewsapps.ziffdavis.com/extreme.xml" htmlUrl="http://www.extremetech.com"/>
-	<outline text="Creating Passionate Users" title="Creating Passionate Users" type="rss" xmlUrl="http://headrush.typepad.com/creating_passionate_users/atom.xml" htmlUrl="http://headrush.typepad.com/creating_passionate_users/"/>
-	<outline text="kottke.org" title="kottke.org" type="rss" xmlUrl="http://www.kottke.org/index.xml" htmlUrl="http://www.kottke.org/"/>
-	<outline text="Vitamin" title="Vitamin" type="rss" xmlUrl="http://feeds.feedburner.com/vitaminmasterfeed" htmlUrl="http://www.thinkvitamin.com"/>
-	<outline text="CNET News.com" title="CNET News.com" type="rss" xmlUrl="http://news.com.com/2547-1_3-0-20.xml" htmlUrl="http://news.com.com/"/>
-	<outline text="Think Secret" title="Think Secret" type="rss" xmlUrl="http://www.thinksecret.com/rss.xml" htmlUrl="http://www.thinksecret.com/"/>
-	<outline text="BetaNews.Com" title="BetaNews.Com" type="rss" xmlUrl="http://www.betanews.com/rss2" htmlUrl="http://www.betanews.com/"/>
-	<outline text="Yahoo! Search blog" title="Yahoo! Search blog" type="rss" xmlUrl="http://www.ysearchblog.com/index.xml" htmlUrl="http://www.ysearchblog.com/"/>
-	<outline text="kottke.org" title="kottke.org" type="rss" xmlUrl="http://feeds.kottke.org/main" htmlUrl="http://www.kottke.org/"/>
-	<outline text="Matt Cutts: Gadgets, Google, and SEO" title="Matt Cutts: Gadgets, Google, and SEO" type="rss" xmlUrl="http://www.mattcutts.com/blog/feed/" htmlUrl="http://www.mattcutts.com/blog"/>
-	<outline text="MSDN Just Published" title="MSDN Just Published" type="rss" xmlUrl="http://msdn.microsoft.com/rss.xml" htmlUrl="http://msdn.microsoft.com/"/>
-	<outline text="VentureBlog" title="VentureBlog" type="rss" xmlUrl="http://feeds.feedburner.com/ventureblog" htmlUrl="http://p6.hostingprod.com/@www.ventureblog.com/"/>
-	<outline text="eHub" title="eHub" type="rss" xmlUrl="http://feeds.feedburner.com/eHub" htmlUrl="http://www.emilychang.com/go/ehub/"/>
-	<outline text="The Official Google Reader Blog" title="The Official Google Reader Blog" type="rss" xmlUrl="http://googlereader.blogspot.com/atom.xml" htmlUrl="http://googlereader.blogspot.com"/>
-	<outline text="MobileCrunch" title="MobileCrunch" type="rss" xmlUrl="http://feeds.feedburner.com/Mobilecrunch" htmlUrl="http://mobilecrunch.com"/>
-	<outline text="Seth's Blog" title="Seth's Blog" type="rss" xmlUrl="http://sethgodin.typepad.com/seths_blog/atom.xml" htmlUrl="http://sethgodin.typepad.com/seths_blog/"/>
-	<outline text="Cool Tools" title="Cool Tools" type="rss" xmlUrl="http://www.kk.org/cooltools/index.xml" htmlUrl="http://www.kk.org/cooltools/"/>
-	<outline text="Lifehacker" title="Lifehacker" type="rss" xmlUrl="http://feeds.gawker.com/lifehacker/full" htmlUrl="http://www.lifehacker.com/"/>
-	<outline text="Flickr" title="Flickr" type="rss" xmlUrl="http://feeds.feedburner.com/Flickrblog" htmlUrl="http://blog.flickr.com/flickrblog/"/>
-	<outline text="PVRblog" title="PVRblog" type="rss" xmlUrl="http://www.pvrblog.com/pvr/index.rdf" htmlUrl="http://www.pvrblog.com/pvr/"/>
-	<outline text="Don Box's Spoutlet" title="Don Box's Spoutlet" type="rss" xmlUrl="http://pluralsight.com/blogs/dbox/Rss.aspx" htmlUrl="http://pluralsight.com/blogs/dbox/"/>
-	<outline text="Joi Ito's Web" title="Joi Ito's Web" type="rss" xmlUrl="http://joi.ito.com/index.xml" htmlUrl="http://joi.ito.com/"/>
-	<outline text="Burn This! - The FeedBurner Weblog" title="Burn This! - The FeedBurner Weblog" type="rss" xmlUrl="http://feeds.feedburner.com/BurnThisRSS2" htmlUrl="http://blogs.feedburner.com/feedburner/"/>
-	<outline text="Eric.Weblog()" title="Eric.Weblog()" type="rss" xmlUrl="http://software.ericsink.com/rss.xml" htmlUrl="http://software.ericsink.com/"/>
-	<outline text="O'Reilly Radar" title="O'Reilly Radar" type="rss" xmlUrl="http://radar.oreilly.com/index.rdf" htmlUrl="http://radar.oreilly.com/"/>
-	<outline text="IEBlog" title="IEBlog" type="rss" xmlUrl="http://blogs.msdn.com/ie/Rss.aspx" htmlUrl="http://blogs.msdn.com/ie/default.aspx"/>
-	<outline text="“Let the Good Times Roll” by Guy Kawasaki" title="“Let the Good Times Roll” by Guy Kawasaki" type="rss" xmlUrl="http://feeds.feedburner.com/letTheGoodTimesRollByGuyKawasaki" htmlUrl="http://blog.guykawasaki.com/"/>
-	<outline text="Larkware News" title="Larkware News" type="rss" xmlUrl="http://www.larkware.com/larkware2.xml" htmlUrl="http://www.larkware.com/"/>
-	<outline text="456 Berea Street" title="456 Berea Street" type="rss" xmlUrl="http://www.456bereastreet.com/feed.xml" htmlUrl="http://www.456bereastreet.com/"/>
-	<outline text="I, Cringely @ PBS.org" title="I, Cringely @ PBS.org" type="rss" xmlUrl="http://www.pbs.org/cringely/pulpit/rss2.xml" htmlUrl="http://www.pbs.org/cringely/"/>
-	<outline text="ranchero.com" title="ranchero.com" type="rss" xmlUrl="http://ranchero.com/xml/rss.xml" htmlUrl="http://ranchero.com/"/>
-	<outline text="Niall Kennedy's Weblog" title="Niall Kennedy's Weblog" type="rss" xmlUrl="http://www.niallkennedy.com/blog/index.xml" htmlUrl="http://www.niallkennedy.com/blog/"/>
-	<outline text="The Social Software Weblog" title="The Social Software Weblog" type="rss" xmlUrl="http://socialsoftware.weblogsinc.com/rss.xml" htmlUrl="http://socialsoftware.weblogsinc.com/"/>
-	<outline text="Seth's Blog" title="Seth's Blog" type="rss" xmlUrl="http://sethgodin.typepad.com/seths_blog/index.rdf" htmlUrl="http://sethgodin.typepad.com/seths_blog/"/>
-	<outline text="Wired News: Top Stories" title="Wired News: Top Stories" type="rss" xmlUrl="http://www.wired.com/news/feeds/rss2/0,2610,,00.xml" htmlUrl="http://www.wired.com/"/>
-	<outline text="NYT &gt; Circuits" title="NYT &gt; Circuits" type="rss" xmlUrl="http://www.nytimes.com/services/xml/rss/nyt/Technology.xml" htmlUrl="http://www.nytimes.com/pages/technology/index.html?partner%3Drssnyt"/>
-	<outline text="A List Apart-1" title="A List Apart-1" type="rss" xmlUrl="http://www.alistapart.com/feed/rss.xml" htmlUrl="http://www.alistapart.com/"/>
-	<outline text="Chris Pirillo" title="Chris Pirillo" type="rss" xmlUrl="http://chris.pirillo.com/index.xml" htmlUrl="http://chris.pirillo.com/blog"/>
-	<outline text="dpreview.com" title="dpreview.com" type="rss" xmlUrl="http://www.dpreview.com/news/dpr.rdf" htmlUrl="http://www.dpreview.com/"/>
-	<outline text="Lessig Blog" title="Lessig Blog" type="rss" xmlUrl="http://www.lessig.org/blog/index.rdf" htmlUrl="http://www.lessig.org/blog/"/>
-	<outline text="Yahoo! User Interface Blog" title="Yahoo! User Interface Blog" type="rss" xmlUrl="http://feeds.yuiblog.com/YahooUserInterfaceBlog" htmlUrl="http://yuiblog.com/blog"/>
-	<outline text="CNN.com" title="CNN.com" type="rss" xmlUrl="http://rss.cnn.com/rss/cnn_topstories.rss" htmlUrl="http://www.cnn.com/rssclick/?section%3Dcnn_topstories"/>
-</body>
-</opml>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/6ea69f29/trunk/streams-contrib/streams-provider-rss/src/test/resources/top100.txt
----------------------------------------------------------------------
diff --git a/trunk/streams-contrib/streams-provider-rss/src/test/resources/top100.txt b/trunk/streams-contrib/streams-provider-rss/src/test/resources/top100.txt
deleted file mode 100644
index d5086aa..0000000
--- a/trunk/streams-contrib/streams-provider-rss/src/test/resources/top100.txt
+++ /dev/null
@@ -1,100 +0,0 @@
-http://feeds.feedburner.com/Techcrunch
-http://rss.slashdot.org/Slashdot/slashdot
-http://www.engadget.com/rss.xml
-http://googleblog.blogspot.com/atom.xml
-http://scobleizer.wordpress.com/feed/
-http://www.joelonsoftware.com/rss.xml
-http://digg.com/rss/index.xml
-http://feeds.feedburner.com/boingboing/iBag
-http://www.scripting.com/rss.xml
-http://www.lifehacker.com/index.xml
-http://www.techmeme.com/index.xml
-http://feeds.feedburner.com/43Folders
-http://www.alistapart.com/rss.xml
-http://www.wired.com/news_drop/netcenter/netcenter.rdf
-http://www.bloglines.com/rss/about/news
-http://www.readwriteweb.com/rss.xml
-http://feeds.feedburner.com/OmMalik
-http://daringfireball.net/index.xml
-http://radar.oreilly.com/atom.xml
-http://www.techdirt.com/techdirt_rss.xml
-http://feeds.feedburner.com/mashable
-http://feeds.feedburner.com/MicroPersuasion
-http://feeds.feedburner.com/ScottHanselman
-http://www.blogmaverick.com/rss.xml
-http://blog.outer-court.com/rss.xml
-http://feeds.feedburner.com/37signals/beMH
-http://battellemedia.com/index.xml
-http://jeremy.zawodny.com/blog/rss2.xml
-http://weblog.infoworld.com/udell/rss.xml
-http://headrush.typepad.com/creating_passionate_users/index.rdf
-http://www.tapestrycomics.com/dilbert.xml
-http://www.downloadsquad.com/rss.xml
-http://www.tuaw.com/rss.xml
-http://news.com.com/2547-1_3-0-5.xml
-http://google.blogspace.com/index.xml
-http://rssnewsapps.ziffdavis.com/msw.xml
-http://www.gizmodo.net/index.xml
-http://minimsft.blogspot.com/atom.xml
-http://www.zeldman.com/feed/zeldman.xml
-http://feeds.feedburner.com/Crunchnotes
-http://www.mezzoblue.com/rss/index.xml
-http://www.simplebits.com/xml/rss.xml
-http://feeds.feedburner.com/SolutionWatch
-http://www.makezine.com/blog/index.xml
-http://www.kuro5hin.org/backend.rdf
-http://feeds.feedburner.com/ProgrammableWeb
-http://weblogs.asp.net/scottgu/rss.aspx
-http://www.hackaday.com/rss.xml
-http://TheDailyWTF.com/rss.aspx
-http://feeds.feedburner.com/tapestrydilbert
-http://www.gapingvoid.com/index.rdf
-http://www.codinghorror.com/blog/index.xml
-http://partners.userland.com/people/docSearls.xml
-http://dig.csail.mit.edu/breadcrumbs/blog/feed/4
-http://arstechnica.com/index.ars/rss
-http://www.macrumors.com/macrumors.xml
-http://www.calacanis.com/rss.xml
-http://37signals.com/svn/index_full.rdf
-http://rssnewsapps.ziffdavis.com/extreme.xml
-http://headrush.typepad.com/creating_passionate_users/atom.xml
-http://www.kottke.org/index.xml
-http://feeds.feedburner.com/vitaminmasterfeed
-http://news.com.com/2547-1_3-0-20.xml
-http://www.thinksecret.com/rss.xml
-http://www.betanews.com/rss2
-http://www.ysearchblog.com/index.xml
-http://feeds.kottke.org/main
-http://www.mattcutts.com/blog/feed/
-http://msdn.microsoft.com/rss.xml
-http://feeds.feedburner.com/ventureblog
-http://feeds.feedburner.com/eHub
-http://googlereader.blogspot.com/atom.xml
-http://feeds.feedburner.com/Mobilecrunch
-http://sethgodin.typepad.com/seths_blog/atom.xml
-http://www.kk.org/cooltools/index.xml
-http://feeds.gawker.com/lifehacker/full
-http://feeds.feedburner.com/Flickrblog
-http://www.pvrblog.com/pvr/index.rdf
-http://pluralsight.com/blogs/dbox/Rss.aspx
-http://joi.ito.com/index.xml
-http://feeds.feedburner.com/BurnThisRSS2
-http://software.ericsink.com/rss.xml
-http://radar.oreilly.com/index.rdf
-http://blogs.msdn.com/ie/Rss.aspx
-http://feeds.feedburner.com/letTheGoodTimesRollByGuyKawasaki
-http://www.larkware.com/larkware2.xml
-http://www.456bereastreet.com/feed.xml
-http://www.pbs.org/cringely/pulpit/rss2.xml
-http://ranchero.com/xml/rss.xml
-http://www.niallkennedy.com/blog/index.xml
-http://socialsoftware.weblogsinc.com/rss.xml
-http://sethgodin.typepad.com/seths_blog/index.rdf
-http://www.wired.com/news/feeds/rss2/0,2610,,00.xml
-http://www.nytimes.com/services/xml/rss/nyt/Technology.xml
-http://www.alistapart.com/feed/rss.xml
-http://chris.pirillo.com/index.xml
-http://www.dpreview.com/news/dpr.rdf
-http://www.lessig.org/blog/index.rdf
-http://feeds.yuiblog.com/YahooUserInterfaceBlog
-http://rss.cnn.com/rss/cnn_topstories.rss

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/6ea69f29/trunk/streams-contrib/streams-provider-rss/streams-provider-rss.iml
----------------------------------------------------------------------
diff --git a/trunk/streams-contrib/streams-provider-rss/streams-provider-rss.iml b/trunk/streams-contrib/streams-provider-rss/streams-provider-rss.iml
deleted file mode 100644
index 19c4c1e..0000000
--- a/trunk/streams-contrib/streams-provider-rss/streams-provider-rss.iml
+++ /dev/null
@@ -1,66 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module type="JAVA_MODULE" version="4">
-  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_6" inherit-compiler-output="false">
-    <output url="file://$MAVEN_REPOSITORY$/org/apache/streams/streams-master/0.2-incubating-SNAPSHOT/target/classes" />
-    <output-test url="file://$MAVEN_REPOSITORY$/org/apache/streams/streams-master/0.2-incubating-SNAPSHOT/target/test-classes" />
-    <content url="file://$MODULE_DIR$">
-      <sourceFolder url="file://$MODULE_DIR$/target/generated-sources/jaxb2" isTestSource="false" generated="true" />
-      <sourceFolder url="file://$MODULE_DIR$/target/generated-sources/jsonschema2pojo" isTestSource="false" generated="true" />
-      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
-      <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
-      <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
-      <sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" />
-      <excludeFolder url="file://$MODULE_DIR$/target" />
-    </content>
-    <orderEntry type="inheritedJdk" />
-    <orderEntry type="sourceFolder" forTests="false" />
-    <orderEntry type="library" name="Maven: com.typesafe:config:1.2.0" level="project" />
-    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.2.1" level="project" />
-    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.2.1" level="project" />
-    <orderEntry type="library" name="Maven: org.jsonschema2pojo:jsonschema2pojo-core:0.4.0" level="project" />
-    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.2.0" level="project" />
-    <orderEntry type="library" name="Maven: com.sun.codemodel:codemodel:2.6" level="project" />
-    <orderEntry type="library" name="Maven: commons-lang:commons-lang:2.6" level="project" />
-    <orderEntry type="library" name="Maven: javax.validation:validation-api:1.0.0.GA" level="project" />
-    <orderEntry type="library" name="Maven: joda-time:joda-time:2.2" level="project" />
-    <orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-mapper-asl:1.9.11" level="project" />
-    <orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-core-asl:1.9.11" level="project" />
-    <orderEntry type="library" name="Maven: com.google.code.gson:gson:2.2.4" level="project" />
-    <orderEntry type="library" name="Maven: com.google.code.findbugs:annotations:1.3.9" level="project" />
-    <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.6" level="project" />
-    <orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.11" level="project" />
-    <orderEntry type="library" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.streams:streams-core:0.1-SNAPSHOT" level="project" />
-    <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.0.9" level="project" />
-    <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.0.9" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.streams:streams-pojo:0.1-SNAPSHOT" level="project" />
-    <orderEntry type="library" name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.2.1" level="project" />
-    <orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.2.1" level="project" />
-    <orderEntry type="library" name="Maven: org.codehaus.woodstox:stax2-api:3.1.1" level="project" />
-    <orderEntry type="library" name="Maven: javax.xml.stream:stax-api:1.0-2" level="project" />
-    <orderEntry type="library" name="Maven: com.fasterxml:jackson-xml-databind:0.5.0" level="project" />
-    <orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-xc:1.7.0" level="project" />
-    <orderEntry type="library" name="Maven: com.fasterxml:aalto-xml:0.9.9" level="project" />
-    <orderEntry type="library" name="Maven: nz.net.ultraq.jaxb:jaxb-utilities:1.2.6" level="project" />
-    <orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-impl:2.2.7" level="project" />
-    <orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-core:2.2.7" level="project" />
-    <orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.2.7" level="project" />
-    <orderEntry type="library" name="Maven: com.sun.istack:istack-commons-runtime:2.16" level="project" />
-    <orderEntry type="library" name="Maven: com.sun.xml.fastinfoset:FastInfoset:1.2.12" level="project" />
-    <orderEntry type="library" name="Maven: javax.xml.bind:jsr173_api:1.0" level="project" />
-    <orderEntry type="library" name="Maven: commons-io:commons-io:2.4" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.streams:streams-config:0.1-SNAPSHOT" level="project" />
-    <orderEntry type="library" name="Maven: com.google.guava:guava:16.0.1" level="project" />
-    <orderEntry type="library" name="Maven: com.google.collections:google-collections:1.0" level="project" />
-    <orderEntry type="library" name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.2.1" level="project" />
-    <orderEntry type="library" name="Maven: com.jayway.jsonpath:json-path:0.9.0" level="project" />
-    <orderEntry type="library" name="Maven: net.minidev:json-smart:1.2" level="project" />
-    <orderEntry type="library" name="Maven: com.jayway.jsonpath:json-path-assert:0.9.0" level="project" />
-    <orderEntry type="library" name="Maven: org.hamcrest:hamcrest-library:1.3" level="project" />
-    <orderEntry type="library" scope="TEST" name="Maven: org.apache.streams:streams-persist-console:0.1-SNAPSHOT" level="project" />
-    <orderEntry type="library" name="Maven: rome:rome:1.0" level="project" />
-    <orderEntry type="library" name="Maven: jdom:jdom:1.0" level="project" />
-  </component>
-  <component name="POM File Configuration" pomFile="" />
-</module>
-

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/6ea69f29/trunk/streams-contrib/streams-provider-sysomos/pom.xml
----------------------------------------------------------------------
diff --git a/trunk/streams-contrib/streams-provider-sysomos/pom.xml b/trunk/streams-contrib/streams-provider-sysomos/pom.xml
deleted file mode 100644
index 5a42b17..0000000
--- a/trunk/streams-contrib/streams-provider-sysomos/pom.xml
+++ /dev/null
@@ -1,176 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<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/xsd/maven-4.0.0.xsd">
-    <parent>
-        <groupId>org.apache.streams</groupId>
-        <artifactId>streams-contrib</artifactId>
-        <version>0.1-SNAPSHOT</version>
-    </parent>
-    <modelVersion>4.0.0</modelVersion>
-
-    <artifactId>streams-provider-sysomos</artifactId>
-    <dependencies>
-        <dependency>
-            <groupId>com.typesafe</groupId>
-            <artifactId>config</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>com.fasterxml.jackson.core</groupId>
-            <artifactId>jackson-core</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>com.fasterxml.jackson.core</groupId>
-            <artifactId>jackson-annotations</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.jsonschema2pojo</groupId>
-            <artifactId>jsonschema2pojo-core</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>slf4j-api</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.streams</groupId>
-            <artifactId>streams-core</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.streams</groupId>
-            <artifactId>streams-pojo</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>com.fasterxml</groupId>
-            <artifactId>aalto-xml</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>slf4j-api</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>commons-io</groupId>
-            <artifactId>commons-io</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>com.google.guava</groupId>
-            <artifactId>guava</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-        </dependency>
-    </dependencies>
-
-    <build>
-        <sourceDirectory>src/main/java</sourceDirectory>
-        <testSourceDirectory>src/test/java</testSourceDirectory>
-        <resources>
-            <resource>
-                <directory>src/main/resources</directory>
-            </resource>
-        </resources>
-        <testResources>
-            <testResource>
-                <directory>src/test/resources</directory>
-            </testResource>
-        </testResources>
-        <plugins>
-            <plugin>
-                <artifactId>maven-clean-plugin</artifactId>
-                <version>2.5</version>
-                <configuration>
-                    <filesets>
-                        <fileset>
-                            <directory>target</directory>
-                            <includes>
-                                <include>**/*</include>
-                            </includes>
-                        </fileset>
-                    </filesets>
-                </configuration>
-            </plugin>
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>build-helper-maven-plugin</artifactId>
-                <version>1.8</version>
-                <executions>
-                    <execution>
-                        <id>add-source</id>
-                        <phase>generate-sources</phase>
-                        <goals>
-                            <goal>add-source</goal>
-                        </goals>
-                        <configuration>
-                            <sources>
-                                <source>target/generated-sources/jsonschema2pojo/**/*.java</source>
-                            </sources>
-                        </configuration>
-                    </execution>
-                    <execution>
-                        <id>add-source-jaxb2</id>
-                        <phase>generate-sources</phase>
-                        <goals>
-                            <goal>add-source</goal>
-                        </goals>
-                        <configuration>
-                            <sources>
-                                <source>target/generated-sources/jaxb2</source>
-                            </sources>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
-                <groupId>org.jsonschema2pojo</groupId>
-                <artifactId>jsonschema2pojo-maven-plugin</artifactId>
-                <configuration>
-                    <addCompileSourceRoot>true</addCompileSourceRoot>
-                    <generateBuilders>true</generateBuilders>
-                    <sourcePaths>
-                        <sourcePath>src/main/jsonschema/com/sysomos/Sysomos.json</sourcePath>
-                        <sourcePath>src/main/jsonschema/com/sysomos/SysomosConfiguration.json</sourcePath>
-                    </sourcePaths>
-                    <outputDirectory>target/generated-sources/jsonschema2pojo</outputDirectory>
-                    <targetPackage>com.sysomos</targetPackage>
-                    <useLongIntegers>true</useLongIntegers>
-                    <useJodaDates>false</useJodaDates>
-                </configuration>
-                <executions>
-                    <execution>
-                        <goals>
-                            <goal>generate</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-
-            <plugin>
-                <groupId>org.jvnet.jaxb2.maven2</groupId>
-                <artifactId>maven-jaxb2-plugin</artifactId>
-                <version>0.8.3</version>
-                <configuration>
-                    <schemaDirectory>src/main/xmlschema/com/sysomos/</schemaDirectory>
-                    <generateDirectory>target/generated-sources/jaxb2</generateDirectory>
-                    <verbose>true</verbose>
-                    <debug>true</debug>
-                    <encoding>${project.build.sourceEncoding}</encoding>
-                    <forceRegenerate>true</forceRegenerate>
-                    <removeOldOutput>false</removeOldOutput>
-                    <generatePackage>com.sysomos.xml</generatePackage>
-                </configuration>
-                <executions>
-                    <execution>
-                        <goals>
-                            <goal>generate</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-        </plugins>
-
-    </build>
-</project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/6ea69f29/trunk/streams-contrib/streams-provider-sysomos/src/main/java/org/apache/streams/sysomos/ContentRequestBuilder.java
----------------------------------------------------------------------
diff --git a/trunk/streams-contrib/streams-provider-sysomos/src/main/java/org/apache/streams/sysomos/ContentRequestBuilder.java b/trunk/streams-contrib/streams-provider-sysomos/src/main/java/org/apache/streams/sysomos/ContentRequestBuilder.java
deleted file mode 100644
index 17e4551..0000000
--- a/trunk/streams-contrib/streams-provider-sysomos/src/main/java/org/apache/streams/sysomos/ContentRequestBuilder.java
+++ /dev/null
@@ -1,95 +0,0 @@
-package org.apache.streams.sysomos;
-
-import java.net.MalformedURLException;
-import java.net.URL;
-
-/**
- * This is the best class to use when syncing information between sysomos and our data store.
- */
-public class ContentRequestBuilder extends RequestBuilder {
-
-    private String baseUrl;
-    private String hid;
-    private String addedAfter;
-    private String addedBefore;
-    private String size;
-    private String offset;
-    private String apiKey;
-
-    /**
-     * The max number of items you are allowed to get per request.
-     */
-    public static final int MAX_ALLOWED_PER_REQUEST = 10000;
-
-    protected ContentRequestBuilder(String baseUrl, String apiKey) {
-        this.baseUrl = baseUrl;
-        this.apiKey = apiKey;
-    }
-
-    @Override
-    protected URL getFullRequestUrl() throws SysomosException, MalformedURLException {
-        StringBuilder url = new StringBuilder();
-        url.append(this.baseUrl);
-        url.append("dev/v1/heartbeat/content?");
-        url.append("apiKey=");
-        url.append(this.apiKey);
-        url.append("&hid=");
-        url.append(this.hid);
-        if (size != null) {
-            url.append("&size=");
-            url.append(this.size);
-        }
-        if (this.addedAfter != null) {
-            url.append("&addedAfter=");
-            url.append(this.addedAfter);
-        }
-        if (this.addedBefore != null) {
-            url.append("&addedBefore=");
-            url.append(this.addedBefore);
-        }
-        if (this.offset != null) {
-            url.append("&offset=");
-            url.append(this.offset);
-        }
-        return new URL(url.toString());  //To change body of implemented methods use File | Settings | File Templates.
-    }
-
-
-    public ContentRequestBuilder setHeartBeatId(int hid) {
-        return setHeartBeatId(Integer.toString(hid));
-    }
-
-    public ContentRequestBuilder setHeartBeatId(String hid) {
-        this.hid = hid;
-        return this;
-    }
-
-    public ContentRequestBuilder setAddedAfterDate(String dateString) {
-        this.addedAfter = dateString;
-        return this;
-    }
-
-    public ContentRequestBuilder setAddedBeforeDate(String dateString) {
-        this.addedBefore = dateString;
-        return this;
-    }
-
-    public ContentRequestBuilder setReturnSetSize(int size) {
-        this.size = Integer.toString(Math.min(size, MAX_ALLOWED_PER_REQUEST));
-        return this;
-    }
-
-    public ContentRequestBuilder setOffset(int offset) {
-        this.offset = Integer.toString(offset);
-        return this;
-    }
-
-    public String getURLString() {
-        try {
-            return getFullRequestUrl().toString();
-        } catch (Exception e) {
-            return "";
-        }
-    }
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/6ea69f29/trunk/streams-contrib/streams-provider-sysomos/src/main/java/org/apache/streams/sysomos/HeartbeatInfo.java
----------------------------------------------------------------------
diff --git a/trunk/streams-contrib/streams-provider-sysomos/src/main/java/org/apache/streams/sysomos/HeartbeatInfo.java b/trunk/streams-contrib/streams-provider-sysomos/src/main/java/org/apache/streams/sysomos/HeartbeatInfo.java
deleted file mode 100644
index ed4b563..0000000
--- a/trunk/streams-contrib/streams-provider-sysomos/src/main/java/org/apache/streams/sysomos/HeartbeatInfo.java
+++ /dev/null
@@ -1,122 +0,0 @@
-package org.apache.streams.sysomos;
-
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-import org.w3c.dom.NodeList;
-import org.xml.sax.InputSource;
-
-import javax.xml.parsers.DocumentBuilder;
-import javax.xml.parsers.DocumentBuilderFactory;
-import java.io.ByteArrayInputStream;
-import java.util.ArrayList;
-import java.util.List;
-
-/**
- * Created with IntelliJ IDEA.
- * User: rebanks
- * Date: 5/1/13
- * Time: 4:56 PM
- * To change this template use File | Settings | File Templates.
- */
-public class HeartbeatInfo {
-
-    private Document doc;
-    private List<SysomosTagDefinition> tags;
-
-    protected HeartbeatInfo(String xmlString) throws Exception {
-        DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
-        DocumentBuilder docBuilder = dbFactory.newDocumentBuilder();
-        this.doc = docBuilder.parse(new InputSource(new ByteArrayInputStream(xmlString.getBytes("utf-8"))));
-        this.tags = new ArrayList<SysomosTagDefinition>();
-        createTagDefinitions();
-    }
-
-
-    private void createTagDefinitions() {
-        this.tags = new ArrayList<SysomosTagDefinition>();
-        NodeList tagList = this.doc.getElementsByTagName("tag");
-
-        for(int i=0; i < tagList.getLength(); ++i) {
-            Node tag =  tagList.item(i);
-            SysomosTagDefinition tagDefinition = createSysomosTagDefinitionFromNode(tag);
-            if(this.hasTagName(tagDefinition.getTagName())) {
-                SysomosTagDefinition otherTag = this.getTagWithTagName(tagDefinition.getTagName());
-                if(!otherTag.getDisplayName().equals(tagDefinition.getDisplayName())) {
-                    throw new RuntimeException("A single tag ("+otherTag.getTagName()+") has multiple display names ("+otherTag.getDisplayName()+" , "+tagDefinition.getDisplayName()+")");
-                }
-                else {
-                    List<String> otherQueries = otherTag.getQueries();
-                    for(String query : tagDefinition.getQueries()) {
-                        if(!otherQueries.contains(query)) {
-                            otherTag.addQuery(query);
-                        }
-                    }
-                }
-            }
-            else {
-                this.tags.add(tagDefinition);
-            }
-
-        }
-    }
-
-    private SysomosTagDefinition createSysomosTagDefinitionFromNode(Node tag) {
-        Element tagElement = (Element) tag;
-        SysomosTagDefinition tagDefinition = new SysomosTagDefinition(tagElement.getElementsByTagName("name").item(0).getTextContent(),
-                tagElement.getElementsByTagName("displayName").item(0).getTextContent());
-        NodeList taggingRule = tagElement.getElementsByTagName("taggingRule");
-        for(int i=0; i < taggingRule.getLength(); ++i) {
-            Element rule = (Element) taggingRule.item(i);
-            NodeList queries = rule.getElementsByTagName("query");
-            for(int j=0; j < queries.getLength(); ++j) {
-                Element query = (Element) queries.item(j);
-                tagDefinition.addQuery(query.getTextContent());
-            }
-        }
-        return tagDefinition;
-    }
-
-    public boolean hasTagName(String tagName) {
-        for(SysomosTagDefinition tag : this.tags) {
-            if(tag.hasTagName(tagName)) {
-                return true;
-            }
-        }
-        return false;
-    }
-
-    public SysomosTagDefinition getTagWithTagName(String tagName) {
-        for(SysomosTagDefinition tag : this.tags) {
-            if(tag.hasTagName(tagName)) {
-                return tag;
-            }
-        }
-        return null;
-    }
-
-    public boolean hasTagWithDisplayName(String displayName) {
-        for(SysomosTagDefinition tag : this.tags) {
-            if(tag.hasDisplayName(displayName)) {
-                return true;
-            }
-        }
-        return false;
-    }
-
-    public SysomosTagDefinition getTagWithDisplayName(String displayName) {
-        for(SysomosTagDefinition tag : this.tags) {
-            if(tag.hasDisplayName(displayName)) {
-                return tag;
-            }
-        }
-        return null;
-    }
-
-    public List<SysomosTagDefinition> getTagDefinitions() {
-        List<SysomosTagDefinition> result = new ArrayList<SysomosTagDefinition>();
-        result.addAll(this.tags);
-        return result;
-    }
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/6ea69f29/trunk/streams-contrib/streams-provider-sysomos/src/main/java/org/apache/streams/sysomos/RequestBuilder.java
----------------------------------------------------------------------
diff --git a/trunk/streams-contrib/streams-provider-sysomos/src/main/java/org/apache/streams/sysomos/RequestBuilder.java b/trunk/streams-contrib/streams-provider-sysomos/src/main/java/org/apache/streams/sysomos/RequestBuilder.java
deleted file mode 100644
index 0708618..0000000
--- a/trunk/streams-contrib/streams-provider-sysomos/src/main/java/org/apache/streams/sysomos/RequestBuilder.java
+++ /dev/null
@@ -1,95 +0,0 @@
-package org.apache.streams.sysomos;
-
-import com.sysomos.xml.BeatApi;
-import com.sysomos.xml.ObjectFactory;
-import org.apache.commons.io.IOUtils;
-
-import javax.xml.bind.JAXBContext;
-import javax.xml.bind.JAXBException;
-import javax.xml.bind.Unmarshaller;
-import java.io.IOException;
-import java.io.InputStreamReader;
-import java.io.StringReader;
-import java.io.StringWriter;
-import java.net.HttpURLConnection;
-import java.net.MalformedURLException;
-import java.net.URL;
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
-
-public abstract class RequestBuilder {
-
-    private static Pattern _pattern = Pattern.compile("code: ([0-9]+)");
-    //private Logger log = LoggerFactory.getLogger(RequestBuilder.class);
-
-    /**
-     * Returns the full url need to execute a request.
-     * http://api.sysomos.com/dev/v1/heartbeat/content?apiKey=YOUR
-     * -APIKEY&hid=YOUR-HEARTBEAT-ID&offset=0&size=10&
-     * addedAfter=2010-10-15T13:00:00Z&addedBefore=2010-10-18T13:00:00Z
-     *
-     * @return
-     * @throws SysomosException
-     * @throws java.net.MalformedURLException
-     */
-    protected abstract URL getFullRequestUrl() throws SysomosException, MalformedURLException;
-
-
-    public String getFullRequestUrlString() throws SysomosException, MalformedURLException {
-        return getFullRequestUrl().toString();
-    }
-
-
-
-    /**
-     * @throws java.net.MalformedURLException
-     * @throws java.io.IOException
-     */
-    public BeatApi.BeatResponse execute() throws SysomosException {
-        URL url;
-        String urlString = null;
-        try {
-            url = this.getFullRequestUrl();
-            urlString = url.toString();
-        } catch (MalformedURLException e1) {
-            throw new SysomosException(e1);
-        }
-        try {
-            HttpURLConnection cn = (HttpURLConnection) url.openConnection();
-            cn.setRequestMethod("GET");
-            cn.addRequestProperty("Content-Type", "text/xml;charset=UTF-8");
-            cn.setDoInput(true);
-            cn.setDoOutput(false);
-            StringWriter writer = new StringWriter();
-            IOUtils.copy(new InputStreamReader(cn.getInputStream()), writer);
-            writer.flush();
-            //System.out.println(writer.toString());
-            String xmlResponse = writer.toString();
-            if(xmlResponse == null || xmlResponse.equals("")) {
-                throw new SysomosException("XML Response from Sysomos was empty : "+xmlResponse+"\n"+cn.getResponseMessage(), cn.getResponseCode());
-            }
-            BeatApi.BeatResponse response;
-            JAXBContext context = JAXBContext.newInstance(new Class[] {ObjectFactory.class});
-//            JAXBContext context = JAXBContext.newInstance(BeatApi.class.getName(), ObjectFactory.class.getClassLoader());
-            Unmarshaller unmarshaller = context.createUnmarshaller();
-            BeatApi beatApi = (BeatApi) unmarshaller.unmarshal(new StringReader(xmlResponse));
-            return beatApi.getBeatResponse();
-        } catch (IOException e) {
-//            e.printStackTrace();
-            //log.error("Error executing request : {}", e, urlString);
-            String message = e.getMessage();
-            Matcher match = _pattern.matcher(message);
-            if(match.find()) {
-                int errorCode = Integer.parseInt(match.group(1));
-                throw new SysomosException(message, e, errorCode);
-            }
-            else {
-                throw new SysomosException(e.getMessage(), e);
-            }
-        } catch (JAXBException e) {
-            e.printStackTrace();
-        }
-        return null;
-    }
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/6ea69f29/trunk/streams-contrib/streams-provider-sysomos/src/main/java/org/apache/streams/sysomos/SysomosClient.java
----------------------------------------------------------------------
diff --git a/trunk/streams-contrib/streams-provider-sysomos/src/main/java/org/apache/streams/sysomos/SysomosClient.java b/trunk/streams-contrib/streams-provider-sysomos/src/main/java/org/apache/streams/sysomos/SysomosClient.java
deleted file mode 100644
index 11bd761..0000000
--- a/trunk/streams-contrib/streams-provider-sysomos/src/main/java/org/apache/streams/sysomos/SysomosClient.java
+++ /dev/null
@@ -1,67 +0,0 @@
-package org.apache.streams.sysomos;
-
-import org.apache.commons.io.IOUtils;
-
-import java.io.IOException;
-import java.io.InputStreamReader;
-import java.io.StringWriter;
-import java.net.HttpURLConnection;
-import java.net.URL;
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
-
-/**
- * Wrapper for the Sysomos API.
- */
-public class SysomosClient {
-
-    public static final String BASE_URL_STRING = "http://api.sysomos.com/";
-    private static final String DATE_FORMAT_STRING = "yyyy-MM-dd'T'hh:mm:ssZ";
-    private static final String HEARTBEAT_INFO_URL = "http://api.sysomos.com/v1/heartbeat/info?apiKey={api_key}&hid={hid}";
-    private static Pattern _pattern = Pattern.compile("code: ([0-9]+)");
-
-    private String apiKey;
-
-    private HttpURLConnection client;
-
-    public SysomosClient(String apiKey) {
-        this.apiKey = apiKey;
-    }
-
-    public HeartbeatInfo getHeartbeatInfo(String hid) throws Exception {
-        String urlString = HEARTBEAT_INFO_URL.replace("{api_key}", this.apiKey);
-        urlString = urlString.replace("{hid}", hid);
-        String xmlResponse = execute(new URL(urlString));
-        return new HeartbeatInfo(xmlResponse);
-    }
-
-    private String execute(URL url) throws SysomosException {
-        String urlString = url.toString();
-
-        try {
-            client = (HttpURLConnection) url.openConnection();
-            client.setRequestMethod("GET");
-            client.addRequestProperty("Content-Type", "text/xml;charset=UTF-8");
-            client.setDoInput(true);
-            client.setDoOutput(false);
-            StringWriter writer = new StringWriter();
-            IOUtils.copy(new InputStreamReader(client.getInputStream()), writer);
-            writer.flush();
-            //System.out.println(writer.toString());
-            return writer.toString();
-        } catch (IOException e) {
-//            e.printStackTrace();
-            //log.error("Error executing request : {}", e, urlString);
-            String message = e.getMessage();
-            Matcher match = _pattern.matcher(message);
-            if(match.find()) {
-                int errorCode = Integer.parseInt(match.group(1));
-                throw new SysomosException(message, e, errorCode);
-            }
-            else {
-                throw new SysomosException(e.getMessage(), e);
-            }
-        }
-    }
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/6ea69f29/trunk/streams-contrib/streams-provider-sysomos/src/main/java/org/apache/streams/sysomos/SysomosException.java
----------------------------------------------------------------------
diff --git a/trunk/streams-contrib/streams-provider-sysomos/src/main/java/org/apache/streams/sysomos/SysomosException.java b/trunk/streams-contrib/streams-provider-sysomos/src/main/java/org/apache/streams/sysomos/SysomosException.java
deleted file mode 100644
index 34d99ab..0000000
--- a/trunk/streams-contrib/streams-provider-sysomos/src/main/java/org/apache/streams/sysomos/SysomosException.java
+++ /dev/null
@@ -1,41 +0,0 @@
-package org.apache.streams.sysomos;
-
-public class SysomosException extends Exception {
-
-    private int errorCode = -1;
-
-    public SysomosException() {
-        // TODO Auto-generated constructor stub
-    }
-
-    public SysomosException(String arg0) {
-        super(arg0);
-        // TODO Auto-generated constructor stub
-    }
-
-    public SysomosException(Throwable arg0) {
-        super(arg0);
-        // TODO Auto-generated constructor stub
-    }
-
-    public SysomosException(String arg0, Throwable arg1) {
-        super(arg0, arg1);
-        // TODO Auto-generated constructor stub
-    }
-
-    public SysomosException(String arg0, int errorCode) {
-        super(arg0);
-        this.errorCode = errorCode;
-    }
-
-    public SysomosException(String arg0, Throwable arg1, int errorCode) {
-        super(arg0, arg1);
-        this.errorCode = errorCode;
-    }
-
-    public int getErrorCode() {
-        return this.errorCode;
-    }
-
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/6ea69f29/trunk/streams-contrib/streams-provider-sysomos/src/main/java/org/apache/streams/sysomos/SysomosJacksonResponse.java
----------------------------------------------------------------------
diff --git a/trunk/streams-contrib/streams-provider-sysomos/src/main/java/org/apache/streams/sysomos/SysomosJacksonResponse.java b/trunk/streams-contrib/streams-provider-sysomos/src/main/java/org/apache/streams/sysomos/SysomosJacksonResponse.java
deleted file mode 100644
index d03a35d..0000000
--- a/trunk/streams-contrib/streams-provider-sysomos/src/main/java/org/apache/streams/sysomos/SysomosJacksonResponse.java
+++ /dev/null
@@ -1,90 +0,0 @@
-package org.apache.streams.sysomos;
-
-import com.fasterxml.jackson.databind.ObjectMapper;
-import com.sysomos.xml.BeatApi;
-import com.sysomos.xml.BeatApi.BeatResponse.Beat;
-import com.sysomos.xml.ObjectFactory;
-
-import javax.xml.bind.JAXBContext;
-import javax.xml.bind.Unmarshaller;
-import java.io.StringReader;
-import java.util.List;
-
-/**
- * Created with IntelliJ IDEA.
- * User: rebanks
- * Date: 11/19/13
- * Time: 3:11 PM
- * To change this template use File | Settings | File Templates.
- */
-public class SysomosJacksonResponse implements SysomosResponse {
-
-    private int numResponses = 0;
-    private List<Beat> beats;
-    private boolean hasError = false;
-    private String xmlString;
-    private int index;
-    private ObjectMapper mapper;
-    private String errorMessage;
-
-    public SysomosJacksonResponse(String xmlString) {
-        try {
-            this.xmlString = xmlString;
-            JAXBContext context = JAXBContext.newInstance(new Class[] {ObjectFactory.class});
-//            JAXBContext context = JAXBContext.newInstance(BeatApi.class.getName(), ObjectFactory.class.getClassLoader());
-            Unmarshaller unmarshaller = context.createUnmarshaller();
-            BeatApi beatApi = (BeatApi) unmarshaller.unmarshal(new StringReader(xmlString));
-            this.beats = beatApi.getBeatResponse().getBeat();
-            this.numResponses = beatApi.getBeatResponse().getCount();
-            this.index = 0;
-            this.hasError = xmlString.contains("<errors>") && xmlString.contains("<error>") && xmlString.contains("<errorMessage>");
-            if(this.hasError) {
-                this.errorMessage = xmlString.substring(xmlString.lastIndexOf("<errorMessage>"), xmlString.lastIndexOf("</errorMessage>"));
-            }
-            this.mapper = new ObjectMapper();
-//            System.out.println(mapper.writeValueAsString(beatApi));
-        } catch (Exception e) {
-            this.hasError = true;
-            e.printStackTrace();
-        }
-    }
-
-    @Override
-    public int getNumResults() {
-        return this.numResponses;  //To change body of implemented methods use File | Settings | File Templates.
-    }
-
-    @Override
-    public boolean hasError() {
-        return this.hasError;  //To change body of implemented methods use File | Settings | File Templates.
-    }
-
-    @Override
-    public String getErrorMessage() {
-        return this.errorMessage;  //To change body of implemented methods use File | Settings | File Templates.
-    }
-
-    @Override
-    public String getXMLResponseString() {
-        return this.xmlString;  //To change body of implemented methods use File | Settings | File Templates.
-    }
-
-    @Override
-    public boolean hasNext() {
-        return this.index < this.numResponses;  //To change body of implemented methods use File | Settings | File Templates.
-    }
-
-    @Override
-    public String next() {
-        try {
-            return this.mapper.writeValueAsString(this.beats.get(index++));
-        } catch (Exception e) {
-            throw new RuntimeException(e);
-        }
-    }
-
-    @Override
-    public void remove() {
-        //To change body of implemented methods use File | Settings | File Templates.
-    }
-}