clojure.tools.nrepl
Class Connection

java.lang.Object
  extended by clojure.tools.nrepl.Connection
All Implemented Interfaces:
java.io.Closeable

public class Connection
extends java.lang.Object
implements java.io.Closeable

Author:
Chas Emerick

Nested Class Summary
static class Connection.Response
           
 
Field Summary
 clojure.lang.IFn client
           
 java.io.Closeable transport
           
 java.lang.String url
           
 
Constructor Summary
Connection(java.lang.String url)
           
 
Method Summary
 void close()
           
static clojure.lang.Var find(java.lang.String ns, java.lang.String name)
           
 Connection.Response send(java.lang.String... kvs)
           
 Connection.Response sendSession(java.lang.String session, java.lang.String... kvs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

transport

public final java.io.Closeable transport

client

public final clojure.lang.IFn client

url

public final java.lang.String url
Constructor Detail

Connection

public Connection(java.lang.String url)
           throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

find

public static clojure.lang.Var find(java.lang.String ns,
                                    java.lang.String name)

close

public void close()
           throws java.io.IOException
Specified by:
close in interface java.io.Closeable
Throws:
java.io.IOException

send

public Connection.Response send(java.lang.String... kvs)

sendSession

public Connection.Response sendSession(java.lang.String session,
                                       java.lang.String... kvs)


Copyright © 2012. All Rights Reserved.