com.google.appengine.api.socket.dev
Class LocalSocketService

java.lang.Object
  extended by AbstractLocalRpcService
      extended by com.google.appengine.api.socket.dev.LocalSocketService

@ServiceProvider(value=)
public class LocalSocketService
extends AbstractLocalRpcService


Field Summary
static java.lang.String PACKAGE
          The package name for this service.
static java.lang.String PERMIT_BIND
          Property name of bind permission.
static java.lang.String PERMIT_CONNECT
          Property name of connect permission.
static java.lang.String PERMIT_LISTEN
          Property name of listen permission.
static java.lang.String PERMIT_SET_SOCKET_OPT
          Property name of listen permission.
 
Constructor Summary
LocalSocketService()
           
 
Method Summary
 AcceptReply accept(Status status, AcceptRequest request)
           
 BindReply bind(Status status, BindRequest request)
           
 CloseReply close(Status status, CloseRequest request)
           
 ConnectReply connect(Status status, ConnectRequest request)
           
 CreateSocketReply createSocket(Status status, CreateSocketRequest request)
           
 java.lang.String getPackage()
           
 GetPeerNameReply getPeerName(Status status, GetPeerNameRequest request)
           
 GetSocketNameReply getSocketName(Status status, GetSocketNameRequest request)
           
 GetSocketOptionsReply getSocketOptions(Status status, GetSocketOptionsRequest request)
           
 void init(LocalServiceContext context, java.util.Map<java.lang.String,java.lang.String> properties)
           
 ListenReply listen(Status status, ListenRequest request)
           
 PollReply poll(Status status, PollRequest request)
           
 ReceiveReply receive(Status status, ReceiveRequest request)
           
 ResolveReply resolve(Status status, ResolveRequest request)
           
 SendReply send(Status status, SendRequest request)
           
 SetSocketOptionsReply setSocketOptions(Status status, SetSocketOptionsRequest request)
           
 ShutDownReply shutDown(Status status, ShutDownRequest request)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PACKAGE

public static final java.lang.String PACKAGE
The package name for this service.

See Also:
Constant Field Values

PERMIT_CONNECT

public static final java.lang.String PERMIT_CONNECT
Property name of connect permission.

See Also:
Constant Field Values

PERMIT_BIND

public static final java.lang.String PERMIT_BIND
Property name of bind permission.

See Also:
Constant Field Values

PERMIT_LISTEN

public static final java.lang.String PERMIT_LISTEN
Property name of listen permission.

See Also:
Constant Field Values

PERMIT_SET_SOCKET_OPT

public static final java.lang.String PERMIT_SET_SOCKET_OPT
Property name of listen permission.

See Also:
Constant Field Values
Constructor Detail

LocalSocketService

public LocalSocketService()
Method Detail

getPackage

public java.lang.String getPackage()

init

public void init(LocalServiceContext context,
                 java.util.Map<java.lang.String,java.lang.String> properties)

start

public void start()

stop

public void stop()

createSocket

public CreateSocketReply createSocket(Status status,
                                      CreateSocketRequest request)

poll

public PollReply poll(Status status,
                      PollRequest request)

resolve

public ResolveReply resolve(Status status,
                            ResolveRequest request)

bind

public BindReply bind(Status status,
                      BindRequest request)

getSocketName

public GetSocketNameReply getSocketName(Status status,
                                        GetSocketNameRequest request)

getPeerName

public GetPeerNameReply getPeerName(Status status,
                                    GetPeerNameRequest request)

setSocketOptions

public SetSocketOptionsReply setSocketOptions(Status status,
                                              SetSocketOptionsRequest request)

getSocketOptions

public GetSocketOptionsReply getSocketOptions(Status status,
                                              GetSocketOptionsRequest request)

connect

public ConnectReply connect(Status status,
                            ConnectRequest request)

listen

public ListenReply listen(Status status,
                          ListenRequest request)

accept

public AcceptReply accept(Status status,
                          AcceptRequest request)

shutDown

public ShutDownReply shutDown(Status status,
                              ShutDownRequest request)

close

public CloseReply close(Status status,
                        CloseRequest request)

send

public SendReply send(Status status,
                      SendRequest request)

receive

public ReceiveReply receive(Status status,
                            ReceiveRequest request)