since there are no other comments, i will apply the patch for both java
and csharp and commit. this
will break existing MainBlahListener programs (and any other programs
which call BlahHelper.newListener().
you will need to recompile all etch files within your project (for java
and csharp bindings), then manually fix any
remaining problems. where you now have:
Transport<ServerFactory> listener = ...
you will need to change it to:
ServerFactory listener = ....
scott out
scott comer (JIRA) wrote:
[
https://issues.apache.org/jira/browse/ETCH-59?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
scott comer updated ETCH-59:
----------------------------
Attachment: listener_structure_patch.txt
this patch includes a fix for the generated helper file resolving some issues
between local and global references to uri and resources, and also a toString()
method so that listeners print correctly.
also included is the csharp version of the patch.
Listener stack is build 1/2 upside down and strange inhibiting name service and
other transport filters
-------------------------------------------------------------------------------------------------------
Key: ETCH-59
URL: https://issues.apache.org/jira/browse/ETCH-59
Project: Etch
Issue Type: Improvement
Components: csharp-binding, java-binding
Affects Versions: 1.0.0, 1.0.1, 1.0.2
Reporter: scott comer
Assignee: scott comer
Priority: Minor
Fix For: 1.1
Attachments: listener_structure_patch.txt
when a service creates a listener, using BlahHelper.newListener(), the listener
stack is built top down for a bit and then bottom up and glued
together. this is done in such a way that creating a listener filter is
inhibited. this is needed for the name server's etch: listener scheme.