@ServiceProvider(value=) public class LocalSocketService extends AbstractLocalRpcService
Modifier and Type | Field and Description |
---|---|
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_GET_SOCKET_OPT
Property name of get option permission
|
static java.lang.String |
PERMIT_LISTEN
Property name of listen permission.
|
static java.lang.String |
PERMIT_SET_SOCKET_OPT
Property name of set option permission
|
static java.lang.String |
SOCKET_OPTIONS_SPEC_OPT
Used to mimic the getting and setting of options.
|
Constructor and Description |
---|
LocalSocketService() |
Modifier and Type | Method and Description |
---|---|
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() |
public static final java.lang.String PACKAGE
public static final java.lang.String PERMIT_CONNECT
public static final java.lang.String PERMIT_BIND
public static final java.lang.String PERMIT_LISTEN
public static final java.lang.String PERMIT_SET_SOCKET_OPT
public static final java.lang.String PERMIT_GET_SOCKET_OPT
public static final java.lang.String SOCKET_OPTIONS_SPEC_OPT
public java.lang.String getPackage()
public void init(LocalServiceContext context, java.util.Map<java.lang.String,java.lang.String> properties)
public void start()
public void stop()
public CreateSocketReply createSocket(Status status, CreateSocketRequest request)
public PollReply poll(Status status, PollRequest request)
public ResolveReply resolve(Status status, ResolveRequest request)
public BindReply bind(Status status, BindRequest request)
public GetSocketNameReply getSocketName(Status status, GetSocketNameRequest request)
public GetPeerNameReply getPeerName(Status status, GetPeerNameRequest request)
public SetSocketOptionsReply setSocketOptions(Status status, SetSocketOptionsRequest request)
public GetSocketOptionsReply getSocketOptions(Status status, GetSocketOptionsRequest request)
public ConnectReply connect(Status status, ConnectRequest request)
public ListenReply listen(Status status, ListenRequest request)
public AcceptReply accept(Status status, AcceptRequest request)
public ShutDownReply shutDown(Status status, ShutDownRequest request)
public CloseReply close(Status status, CloseRequest request)
public SendReply send(Status status, SendRequest request)
public ReceiveReply receive(Status status, ReceiveRequest request)