[ 
https://issues.apache.org/jira/browse/HTRACE-13?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

stack updated HTRACE-13:
------------------------
    Attachment: htrace-13.txt

Undo circular dependency. Make unit tests pass again with all TODOs commented 
back in.

+ htrace-core/src/main/java/org/apache/htrace/SpanReceiverFactory.java
  Changed the 'build' method name to 'create'.  When its 'build' i kept
  adding Builder pattern methods but this is a factory.
  Added extra 'create' that takes String of class to use creating an
  instance.

+ htrace-hbase/src/main/java/org/apache/htrace/impl/HBaseSpanReceiver.java
+ htrace-hbase/src/test/java/org/apache/htrace/impl/HBaseTestUtil.java
  Use new factory method creating spans. Formatting changes.

Also brings two hbase classes local. Shoudn't be in HBase (circular 
dependency): HBaseSpanReceiverHost and HBaseHTraceConfiguration

> Fix htrace-hbase circular dependencies
> --------------------------------------
>
>                 Key: HTRACE-13
>                 URL: https://issues.apache.org/jira/browse/HTRACE-13
>             Project: HTrace
>          Issue Type: Task
>            Reporter: stack
>            Assignee: stack
>         Attachments: htrace-13.txt
>
>
> Post import, to make it so all build after redoing our package from 
> org.htrace to org.apache.htrace, we commented out some interesting circular 
> references that were going on between trace classes in hbase and then 
> htrace-hbase's  This issue is about commenting in the commented out code and 
> removing the circular dependency.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to