Skip navigation links
C D E F G H I M N O R S T U W 

C

Cacheable<T> - Class in org.brutusin.rpc.http
 
Cacheable(T, CachingInfo) - Constructor for class org.brutusin.rpc.http.Cacheable
 
CachingInfo - Class in org.brutusin.rpc.http
 
CachingInfo() - Constructor for class org.brutusin.rpc.http.CachingInfo
 
CachingInfo(int) - Constructor for class org.brutusin.rpc.http.CachingInfo
 
CachingInfo(int, boolean, boolean) - Constructor for class org.brutusin.rpc.http.CachingInfo
 
conditionally(T) - Static method in class org.brutusin.rpc.http.Cacheable
 

D

DAY - Static variable in class org.brutusin.rpc.http.CachingInfo
 
DEFAULT_PORT - Static variable in class org.brutusin.rpc.Server
 
Descriptible - Interface in org.brutusin.rpc
 
Description - Annotation Type in org.brutusin.rpc
 
destroy() - Method in class org.brutusin.rpc.RpcComponent
Called on undeploy

E

EnvProperties - Class in org.brutusin.rpc
 
exec() - Static method in class org.brutusin.rpc.Server
 
exec(int) - Static method in class org.brutusin.rpc.Server
 
exec() - Method in class org.brutusin.rpc.spi.ServerRuntime
 
exec(int) - Method in class org.brutusin.rpc.spi.ServerRuntime
 
execute(I) - Method in class org.brutusin.rpc.RpcAction
Business logic method.

F

fire(F, M) - Method in class org.brutusin.rpc.websocket.Topic
 
FOREVER - Static variable in class org.brutusin.rpc.http.CachingInfo
 
forForever(T) - Static method in class org.brutusin.rpc.http.Cacheable
 
forMaxDays(T, int) - Static method in class org.brutusin.rpc.http.Cacheable
 
forMaxHours(T, int) - Static method in class org.brutusin.rpc.http.Cacheable
 
forMaxMinutes(T, int) - Static method in class org.brutusin.rpc.http.Cacheable
 
forMaxSeconds(T, int) - Static method in class org.brutusin.rpc.http.Cacheable
 

G

geFilterType() - Method in class org.brutusin.rpc.websocket.Topic
 
get(String, String) - Static method in class org.brutusin.rpc.EnvProperties
 
getApplicationContext() - Method in class org.brutusin.rpc.RpcContext
 
getCachingInfo() - Method in class org.brutusin.rpc.http.Cacheable
 
getDescription() - Method in interface org.brutusin.rpc.Descriptible
 
getHttpServices() - Method in class org.brutusin.rpc.RpcContext
 
getId() - Method in class org.brutusin.rpc.RpcComponent
 
getId() - Method in interface org.brutusin.rpc.websocket.Session
 
getInputType() - Method in class org.brutusin.rpc.RpcAction
 
getInstance() - Static method in class org.brutusin.rpc.http.HttpActionContext
 
getInstance() - Static method in class org.brutusin.rpc.RpcContext
 
getInstance() - Static method in class org.brutusin.rpc.spi.ServerRuntime
 
getInstance() - Static method in class org.brutusin.rpc.websocket.WebsocketActionContext
 
getLastModified(I) - Method in class org.brutusin.rpc.http.SafeAction
 
getMaxAge() - Method in class org.brutusin.rpc.http.CachingInfo
 
getMessage() - Method in class org.brutusin.rpc.websocket.MessageResponse
 
getMessageType() - Method in class org.brutusin.rpc.websocket.Topic
 
getOutputType() - Method in class org.brutusin.rpc.http.SafeAction
 
getOutputType() - Method in class org.brutusin.rpc.RpcAction
 
getProperties() - Static method in class org.brutusin.rpc.EnvProperties
 
getRequest() - Method in class org.brutusin.rpc.http.HttpActionContext
 
getResponse() - Method in class org.brutusin.rpc.http.HttpActionContext
 
getSession() - Method in class org.brutusin.rpc.websocket.WebsocketActionContext
 
getStream() - Method in class org.brutusin.rpc.http.StreamResult
 
getSubscribers() - Method in class org.brutusin.rpc.websocket.Topic
 
getSubscribers(F) - Method in class org.brutusin.rpc.websocket.Topic
 
getTopic() - Method in class org.brutusin.rpc.websocket.MessageResponse
 
getTopics() - Method in class org.brutusin.rpc.RpcContext
 
getType(ResolvableType) - Static method in class org.brutusin.rpc.RpcComponent
 
getURIEncoding() - Method in class org.brutusin.rpc.spi.ServerRuntime
 
getUserPrincipal() - Method in class org.brutusin.rpc.http.HttpActionContext
 
getUserPrincipal() - Method in interface org.brutusin.rpc.websocket.Session
 
getUserPrincipal() - Method in class org.brutusin.rpc.websocket.WebsocketActionContext
 
getUserProperties() - Method in interface org.brutusin.rpc.websocket.Session
 
getValue() - Method in class org.brutusin.rpc.http.Cacheable
 
getWebSocketServices() - Method in class org.brutusin.rpc.RpcContext
 

H

HOUR - Static variable in class org.brutusin.rpc.http.CachingInfo
 
HttpAction<I,O> - Class in org.brutusin.rpc.http
Instances of this class define the business logic of the services.
HttpAction() - Constructor for class org.brutusin.rpc.http.HttpAction
 
HttpActionContext - Class in org.brutusin.rpc.http
 
HttpActionContext() - Constructor for class org.brutusin.rpc.http.HttpActionContext
 

I

init(String) - Method in class org.brutusin.rpc.RpcComponent
 
init() - Method in class org.brutusin.rpc.RpcComponent
 
InvalidSubscriptionException - Exception in org.brutusin.rpc.websocket
 
InvalidSubscriptionException(String) - Constructor for exception org.brutusin.rpc.websocket.InvalidSubscriptionException
 
isIdempotent() - Method in class org.brutusin.rpc.http.HttpAction
Action idempotence (http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.1.2)
isIdempotent() - Method in class org.brutusin.rpc.http.SafeAction
 
isIdempotent() - Method in class org.brutusin.rpc.http.UnsafeAction
 
isSecure() - Method in interface org.brutusin.rpc.websocket.Session
 
isShared() - Method in class org.brutusin.rpc.http.CachingInfo
 
isStore() - Method in class org.brutusin.rpc.http.CachingInfo
 
isUserInRole(String) - Method in class org.brutusin.rpc.http.HttpActionContext
 

M

Main - Class in org.brutusin.rpc
 
main(String[]) - Static method in class org.brutusin.rpc.Main
 
MessageResponse<E> - Class in org.brutusin.rpc.websocket
 
MessageResponse() - Constructor for class org.brutusin.rpc.websocket.MessageResponse
 
MINUTE - Static variable in class org.brutusin.rpc.http.CachingInfo
 
MONTH - Static variable in class org.brutusin.rpc.http.CachingInfo
 

N

never(T) - Static method in class org.brutusin.rpc.http.Cacheable
 

O

onSubscribe(WritableSession) - Method in class org.brutusin.rpc.websocket.Topic
 
onUnsubscribe(WritableSession) - Method in class org.brutusin.rpc.websocket.Topic
 
org.brutusin.rpc - package org.brutusin.rpc
 
org.brutusin.rpc.http - package org.brutusin.rpc.http
 
org.brutusin.rpc.spi - package org.brutusin.rpc.spi
 
org.brutusin.rpc.websocket - package org.brutusin.rpc.websocket
 

R

register(String, RpcAction) - Method in class org.brutusin.rpc.RpcContext
 
register(String, Topic) - Method in class org.brutusin.rpc.RpcContext
 
RpcAction<I,O> - Class in org.brutusin.rpc
Instances of this class define the business logic of the services.
RpcAction() - Constructor for class org.brutusin.rpc.RpcAction
 
RpcComponent - Class in org.brutusin.rpc
 
RpcComponent() - Constructor for class org.brutusin.rpc.RpcComponent
 
RpcContext - Class in org.brutusin.rpc
 
RpcContext() - Constructor for class org.brutusin.rpc.RpcContext
 

S

SafeAction<I,O> - Class in org.brutusin.rpc.http
Used to define business operations considered safe according to the HTTP definition, meaning that the action "... defined semantics are essentially read-only; i.e., the client does not request, and does not expect, any state change on the origin server as a result of applying a safe method to a target resource.
SafeAction() - Constructor for class org.brutusin.rpc.http.SafeAction
 
sendToPeer(M) - Method in interface org.brutusin.rpc.websocket.WritableSession
 
Server - Class in org.brutusin.rpc
 
ServerRuntime - Class in org.brutusin.rpc.spi
This SPI defines the functionality that pluggable server embedded runtimes have to provide.
ServerRuntime() - Constructor for class org.brutusin.rpc.spi.ServerRuntime
 
Session - Interface in org.brutusin.rpc.websocket
 
setMaxAge(int) - Method in class org.brutusin.rpc.http.CachingInfo
 
setMessage(E) - Method in class org.brutusin.rpc.websocket.MessageResponse
 
setShared(boolean) - Method in class org.brutusin.rpc.http.CachingInfo
 
setStore(boolean) - Method in class org.brutusin.rpc.http.CachingInfo
 
setTopic(String) - Method in class org.brutusin.rpc.websocket.MessageResponse
 
StreamResult - Class in org.brutusin.rpc.http
 
StreamResult(MetaDataInputStream) - Constructor for class org.brutusin.rpc.http.StreamResult
 
subscribe() - Method in class org.brutusin.rpc.websocket.Topic
 

T

test(RpcAction) - Static method in class org.brutusin.rpc.Server
 
test(int, RpcAction) - Static method in class org.brutusin.rpc.Server
 
test(Topic) - Static method in class org.brutusin.rpc.Server
 
test(int, Topic) - Static method in class org.brutusin.rpc.Server
 
test(RpcAction) - Method in class org.brutusin.rpc.spi.ServerRuntime
 
test(Topic) - Method in class org.brutusin.rpc.spi.ServerRuntime
 
test(int, Topic) - Method in class org.brutusin.rpc.spi.ServerRuntime
 
test(int, RpcAction) - Method in class org.brutusin.rpc.spi.ServerRuntime
 
Topic<F,M> - Class in org.brutusin.rpc.websocket
 
Topic() - Constructor for class org.brutusin.rpc.websocket.Topic
 

U

UnsafeAction<I,O> - Class in org.brutusin.rpc.http
Used to define business operations considered not safe according to the HTTP definition.
UnsafeAction() - Constructor for class org.brutusin.rpc.http.UnsafeAction
 
unsubscribe() - Method in class org.brutusin.rpc.websocket.Topic
 

W

WebsocketAction<I,O> - Class in org.brutusin.rpc.websocket
 
WebsocketAction() - Constructor for class org.brutusin.rpc.websocket.WebsocketAction
 
WebsocketActionContext - Class in org.brutusin.rpc.websocket
 
WebsocketActionContext() - Constructor for class org.brutusin.rpc.websocket.WebsocketActionContext
 
WEEK - Static variable in class org.brutusin.rpc.http.CachingInfo
 
WritableSession<M> - Interface in org.brutusin.rpc.websocket
 
C D E F G H I M N O R S T U W 
Skip navigation links

Copyright © 2010–2016. All rights reserved.