Changeset 712

Show
Ignore:
Timestamp:
06/20/08 16:46:52 (5 months ago)
Author:
raggi
Message:

Merge forward changes (r700 : HEAD) from francis for jruby

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/raggi/java/src/com/rubyeventmachine/EmReactorException.java

    r668 r712  
    3434 */ 
    3535public class EmReactorException extends Exception { 
     36        static final long serialVersionUID = 0; 
    3637        public EmReactorException (String msg) { 
    3738                super (msg); 
  • branches/raggi/lib/jeventmachine.rb

    r708 r712  
    4242        LoopbreakSignalled = 105 
    4343 
    44         class EM < com.rubyeventmachine.EmReactor 
     44        # This thunk class used to be called EM, but that caused conflicts with 
     45        # the alias "EM" for module EventMachine. (FC, 20Jun08) 
     46        class JEM < com.rubyeventmachine.EmReactor 
    4547                def eventCallback a1, a2, a3 
    4648                        s = String.from_java_bytes(a3.array[a3.position...a3.limit]) 
     
    5456        end 
    5557        def self.initialize_event_machine 
    56                 @em = EM.new 
     58                @em = JEM.new 
    5759        end 
    5860        def self.release_machine 
     
    108110                :java 
    109111        end 
     112 
     113        class Connection 
     114                def associate_callback_target sig 
     115                        # No-op for the time being 
     116                end 
     117        end 
    110118end 
    111119 
  • branches/raggi/tests/test_sasl.rb

    r668 r712  
    5454                resp = nil 
    5555                EM.run { 
     56                        EM::Timer.new(2) {EM.stop} 
    5657                        EM.start_server( Host, Port, SaslServer ) 
    5758