org.jruby.ext.socket
Class RubyUNIXServer

java.lang.Object
  extended by org.jruby.RubyBasicObject
      extended by org.jruby.RubyObject
          extended by org.jruby.RubyIO
              extended by org.jruby.ext.socket.RubyBasicSocket
                  extended by org.jruby.ext.socket.RubyUNIXSocket
                      extended by org.jruby.ext.socket.RubyUNIXServer
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<IRubyObject>, InstanceVariables, InternalVariables, IRubyObject, CoreObjectType

public class RubyUNIXServer
extends RubyUNIXSocket

Author:
Ola Bini
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.jruby.ext.socket.RubyUNIXSocket
RubyUNIXSocket.LibCSocket
 
Nested classes/interfaces inherited from class org.jruby.RubyObject
RubyObject.Data, RubyObject.ObjectMethods
 
Nested classes/interfaces inherited from class org.jruby.RubyBasicObject
RubyBasicObject.BasicObjectMethods, RubyBasicObject.Finalizer
 
Field Summary
 
Fields inherited from class org.jruby.ext.socket.RubyUNIXSocket
F_GETFL, F_SETFL, fd, fpath, INSTANCE, O_NONBLOCK
 
Fields inherited from class org.jruby.RubyIO
blockingThreads, externalEncoding, filenoIndex, internalEncoding, openFile
 
Fields inherited from class org.jruby.RubyObject
OBJECT_ALLOCATOR
 
Fields inherited from class org.jruby.RubyBasicObject
ALL_F, COMPARE_BY_IDENTITY_F, ERR_INSECURE_SET_INST_VAR, FALSE_F, FL_USHIFT, flags, FROZEN_F, metaClass, NEVER, NIL_F, TAINTED_F, UNDEF, UNTRUSTED_F, USER0_F, USER1_F, USER2_F, USER3_F, USER4_F, USER5_F, USER6_F, USER7_F
 
Fields inherited from interface org.jruby.runtime.builtin.IRubyObject
NULL_ARRAY
 
Constructor Summary
RubyUNIXServer(Ruby runtime, RubyClass type)
           
 
Method Summary
 IRubyObject accept_nonblock()
          Deprecated. 
 IRubyObject accept_nonblock(ThreadContext context)
           
 IRubyObject accept()
          Deprecated. 
 IRubyObject accept(ThreadContext context)
           
 IRubyObject initialize(ThreadContext context, IRubyObject path)
           
 IRubyObject listen(IRubyObject log)
          Deprecated. 
 IRubyObject listen(ThreadContext context, IRubyObject log)
           
 IRubyObject sysaccept()
          Deprecated. 
 IRubyObject sysaccept(ThreadContext context)
           
 
Methods inherited from class org.jruby.ext.socket.RubyUNIXSocket
addr, addr, close, init_sock, init_unixsock, open, open, path, path, peeraddr, peeraddr, rb_sys_fail, recv_io, recvfrom, recvfrom, send_io, setsockopt, socketpair, socketpair, tryUnixDomainSocket
 
Methods inherited from class org.jruby.ext.socket.RubyBasicSocket
asBoolean, close_read, close_write, do_not_reverse_lookup, do_not_reverse_lookup19, doNotReverseLookup, getLocalSocket, getpeername, getpeername, getRemoteSocket, getsockname, getsockname, getsockopt, getsockopt, getSoTypeDefault, initSocket, recv, recv, set_do_not_reverse_lookup, set_do_not_reverse_lookup19, setsockopt, shutdown, write_send
 
Methods inherited from class org.jruby.RubyIO
addBlockingThread, binmode, bytes, chars19, checkClosed, checkInitialized, close2, closed_p, copy_stream, createIOClass, ctl, each_byte, each_byte19, each_char, each_char19, each_line, each_line19, each19, eof_p, external_encoding, fcntl, fcntl, fdopen, fileno, flush, foreach, foreach19, fsync, fwrite, getBlocking, getc, getChannel, getDescriptorByFileno, getHandler, getInStream, getIOModes, getIOModesIntFromString, getline, getline, getlineFast, getNativeTypeIndex, getNewFileno, getOpenFile, getOpenFileChecked, getOutStream, gets, gets, gets, gets19, gets19, gets19, initialize_copy, initialize, initialize19, initialize19, initialize19, internal_encoding, interruptBlockingThreads, ioctl, isClosed, lineno_set, lineno, lines, newInstance, newIO, op_append, op_binmode, open, parseModes, parseModes19, parseOptions, pid, pipe, popen, popen3, pos_set, pos, print, print, printf, putc, putc, puts, puts, read_nonblock, read, read, read, read, read, read, read, read, read19, readAll, readchar, readline, readline, readline, readlines, readlines, readpartial, registerDescriptor, registerDescriptor, removeBlockingThread, reopen, restartSystemCall, rewind, seek, seek, seek, select_static, select, set_encoding, set_encoding, set_encoding, stat, swallow, sync_set, sync, sysopen, sysread, sysseek, syswrite, to_io, toString, tty_p, ungetc, unregisterDescriptor, waitReadable, waitWritable, write_nonblock, write, write, write, writeDataBuffered
 
Methods inherited from class org.jruby.RubyObject
as, attachToObjectSpace, callInit, checkFrozen, convertToType, createObjectClass, display, dup, eql_p, eqlInternal, equal_p, equalInternal, equals, evalUnder, evalUnder, extend, freeze, frozen_p, hash, hashCode, id_deprecated, id, initialize, inspect, instance_eval, instance_eval, instance_eval, instance_eval, instance_eval, instance_exec, instance_of_p, instance_variable_defined_p, instance_variable_get, instance_variable_set, instance_variables, kind_of_p, method, methods, methods, methods19, nil_p, op_eqq, op_equal, op_match, op_not_match, private_methods, private_methods19, protected_methods, protected_methods19, public_methods, public_methods19, puts, rbClone, remove_instance_variable, respond_to_p, respond_to_p, send, send, send, send, send, singleton_methods, singleton_methods19, singletonMethods, specificEval, specificEval, specificEval, specificEval, specificEval, taint, tainted_p, to_a, to_java, to_s, trust, type_deprecated, type, untaint, untrust, untrusted_p, validateInstanceVariable
 
Methods inherited from class org.jruby.RubyBasicObject
addFinalizer, anyToString, asJavaString, asString, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callSuper, checkArrayType, checkStringType, compareTo, convertToArray, convertToFloat, convertToHash, convertToInteger, convertToInteger, convertToInteger, convertToString, copyInstanceVariablesInto, copySpecialInstanceVariables, createBasicObjectClass, dataGetStruct, dataGetStructChecked, dataWrapStruct, ensureInstanceVariablesSettable, eql, fastGetInstanceVariable, fastGetInternalVariable, fastHasInstanceVariable, fastHasInternalVariable, fastSetInstanceVariable, fastSetInternalVariable, getFlag, getInstanceVariable, getInstanceVariableList, getInstanceVariableNameList, getInstanceVariables, getInternalVariable, getInternalVariables, getJavaClass, getMetaClass, getRuntime, getSingletonClass, getSingletonClassClone, getType, getVariable, getVariableCount, getVariableList, getVariableNameList, hasInstanceVariable, hasInternalVariable, hasVariables, infectBy, isClass, isFalse, isFrozen, isImmediate, isModule, isNil, isTaint, isTrue, isUntrusted, makeMetaClass, op_not_equal, op_not, removeFinalizers, removeInstanceVariable, removeInternalVariable, respondsTo, setFlag, setFrozen, setInstanceVariable, setInternalVariable, setMetaClass, setTaint, setUntrusted, setVariable, syncVariables, taint, testFrozen, testFrozen, toJava, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableGetSize, variableTableRemove, variableTableStore, variableTableSync
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RubyUNIXServer

public RubyUNIXServer(Ruby runtime,
                      RubyClass type)
Method Detail

initialize

public IRubyObject initialize(ThreadContext context,
                              IRubyObject path)
Overrides:
initialize in class RubyUNIXSocket

accept

@Deprecated
public IRubyObject accept()
Deprecated. 


accept

public IRubyObject accept(ThreadContext context)

accept_nonblock

@Deprecated
public IRubyObject accept_nonblock()
Deprecated. 


accept_nonblock

public IRubyObject accept_nonblock(ThreadContext context)

sysaccept

@Deprecated
public IRubyObject sysaccept()
Deprecated. 


sysaccept

public IRubyObject sysaccept(ThreadContext context)

listen

@Deprecated
public IRubyObject listen(IRubyObject log)
Deprecated. 


listen

public IRubyObject listen(ThreadContext context,
                          IRubyObject log)


Copyright © 2002-2009 JRuby Team. All Rights Reserved.