- baseUrl - Variable in class org.projectodd.sockjs.SockJsServer.Options
-
Users can specify a base URL which all client requests after an
initial info request will be made against.
- BeanLocator - Class in angularBeans.context
-
provide a lookup method to obtain an angularBean reference from an external
context to the HTTP Session context (useful with realTime methods calls)
- BeanLocator() - Constructor for class angularBeans.context.BeanLocator
-
- beanNamesHolder - Static variable in class angularBeans.util.CommonUtils
-
used to obtain a bean java class from a bean name.
- BeanRegistry - Class in angularBeans.boot
-
used by:
-AngularBeansServletContextListenerAnnotated
-ModuleGenerator
-AngularBeansCDIExtention
The BeanRegistry is used to store CDI beans info detected at deployment
time to boost javascript generation performances later on the ModuleGenerator
(pre generated and compressed js)
it will store specific CDI beans definitions:
- BeanRegistry() - Constructor for class angularBeans.boot.BeanRegistry
-
- BeanValidationProcessor - Class in angularBeans.validation
-
the bean validation processor generate the HTML5 validation attributes from
java bean validation annotations.
- BeanValidationProcessor() - Constructor for class angularBeans.validation.BeanValidationProcessor
-
- BeanValidator - Class in angularBeans.validation
-
- BeanValidator() - Constructor for class angularBeans.validation.BeanValidator
-
- BootServlet - Class in angularBeans.boot
-
This Servlet will return the "angularBeans" angularJS module as generated
javascript via the ModuleGenerator
- BootServlet() - Constructor for class angularBeans.boot.BootServlet
-
- broadcast(String, RealTimeMessage, boolean) - Method in class angularBeans.realtime.RealTimeClient
-
send a message to all front end open sessions
- broadcast(ModelQuery, boolean) - Method in class angularBeans.realtime.RealTimeClient
-
send a ModelQuery to all front end open sessions
- BroadcastManager - Class in angularBeans.events
-
when a broadcast operation is triggered
(ModelQuery broadcast or Event broadcast)
the RealTimeClient willUse the BroadcastManager
to now witch sessions's will be involved in the data broadcast
- BroadcastManager() - Constructor for class angularBeans.events.BroadcastManager
-
- Buffer - Class in org.projectodd.sockjs
-
- Buffer(int) - Constructor for class org.projectodd.sockjs.Buffer
-
- Buffer(byte[]) - Constructor for class org.projectodd.sockjs.Buffer
-
- build() - Method in class angularBeans.events.RealTimeMessage
-
- build() - Method in class angularBeans.validation.BeanValidationProcessor
-
- BundleService - Class in angularBeans.ngservices
-
this component render the angularJS service code
that contain the loadBundle() js method
(useful for i18n for example)
- BundleService() - Constructor for class angularBeans.ngservices.BundleService
-
- bySessionId(String) - Static method in class org.projectodd.sockjs.Session
-
- ByteArrayCache - Class in angularBeans.io
-
this is a cache to store java methods calls that return the binary content
from AngularBeans components as LobWrapper (@Model properties) or byte[]
(remote method invocation result in a stateless way)
- ByteArrayCache() - Constructor for class angularBeans.io.ByteArrayCache
-
- NextFilter - Interface in org.projectodd.sockjs
-
- nextFilter - Variable in class org.projectodd.sockjs.SockJsRequest
-
- NG_SESSION_ATTRIBUTE_NAME - Static variable in class angularBeans.util.CommonUtils
-
- NGApp - Annotation Type in angularBeans.api
-
Declare an NG Module
AngularBeans will generate a single
AngularJS Module "angularBeans"
but this annotaion is kept for possible futures
changes
- NGBean - Class in angularBeans.util
-
a wrapper for an angularBean CDI bean class to provide utility methods for
reflection processing issues
- NGBean(Class) - Constructor for class angularBeans.util.NGBean
-
- NGEvent - Class in angularBeans.events
-
an NGEvent is a utility class used internally by angularBeans to convert an
angularJS event to a CDI event.
- NGEvent() - Constructor for class angularBeans.events.NGEvent
-
- NGExtension - Annotation Type in angularBeans.ngservices
-
Qualifier for extensions (add on javascript generation component)
- NGLogger - Class in angularBeans.log
-
when injected into an @AngularBean, NGLogger will log
messages directly on the browser
console.
- NGLogger() - Constructor for class angularBeans.log.NGLogger
-
- NGLogger.Level - Enum in angularBeans.log
-
- NGModel - Annotation Type in angularBeans.api
-
Declare an angular bean property mapped as model
on the js proxy side
this is a property based annotation (on the getter)
this give the possibility to separate mapped properties
from internal java side concern properties
(properties non annotated with @NGModel will not be availables on
the angularJS service proxy)
- NGModules - Annotation Type in angularBeans.api
-
Declare an NG dependency Module
the AngularJS Module "angularBeans"
can need some extra module dependencies
so this annotation declare a table of modules
names (ofc they need to be also added as
js dependencies).
- NGPostConstruct - Annotation Type in angularBeans.api
-
first method to be called when initializing
the js proxy
when the angular service is created it will send a
HTTP GET request and AngularBeans will call the
annotated method.
- NGReturn - Annotation Type in angularBeans.api
-
Specify main return mapped name
and models to update (back->front)
usage: { @NGReturn(model="",updates="")}
model: main return name
can be very useful with angularBeans.bind(..) method
to access the return without handling
the promise (with .then(..) at the JS side )
updates : beside the main return you can specify
an array of names of other front end models that
will be synchronized with
back ends models at the end of the method call
(with ' updates={"*"} ' all models will be updated)
work only with @NGModel annotated properties
- NGService - Interface in angularBeans.ngservices
-
Common interface for NGServices (extensions)
- NGSessionContextHolder - Class in angularBeans.context
-
bean store for the NGSessionScopeContext
- NGSessionContextHolder() - Constructor for class angularBeans.context.NGSessionContextHolder
-
- NGSessionContextHolder.NGSessionScopeInstance<T> - Class in angularBeans.context
-
wrap necessary properties so we can destroy the bean later:
- NGSessionContextHolder.NGSessionScopeInstance() - Constructor for class angularBeans.context.NGSessionContextHolder.NGSessionScopeInstance
-
- NGSessionScopeContext - Class in angularBeans.context
-
- NGSessionScopeContext() - Constructor for class angularBeans.context.NGSessionScopeContext
-
- NGSessionScoped - Annotation Type in angularBeans.context
-
NGSessionScoped is a custom CDI scope
an NGSessionScoped Bean is a HTTP session scoped
Bean but shared between HTTP session and
webSocket session
can be an @AngularBean or just a
CDI NGSessionScoped component to use
(without generating the angularJS service)
- NGSubmit - Annotation Type in angularBeans.api
-
specify
what other back end models will be synchronized
with front end models before the annotated method call
backEndModels: array of models names or
' backEndModels={"*"} ' to tell AngularBeans
that all the @NGModel annotated properties
of the back end bean will be updated.
- rawWebsocket - Variable in class org.projectodd.sockjs.WebsocketHandler
-
- RawWebsocketEndpoint - Class in org.projectodd.sockjs.servlet
-
- RawWebsocketEndpoint(SockJsServer, String, String) - Constructor for class org.projectodd.sockjs.servlet.RawWebsocketEndpoint
-
- RawWebsocketSessionReceiver - Class in org.projectodd.sockjs.servlet
-
RawWebsocketSessionReceiver logic from sockjs-node's trans-websocket.coffee
- RawWebsocketSessionReceiver(SockJsRequest, SockJsServer, Session) - Constructor for class org.projectodd.sockjs.servlet.RawWebsocketSessionReceiver
-
- readyState - Variable in class org.projectodd.sockjs.Session
-
- RealTime - Annotation Type in angularBeans.realtime
-
- RealTimeClient - Class in angularBeans.realtime
-
- RealTimeClient() - Constructor for class angularBeans.realtime.RealTimeClient
-
- RealTimeDataReceivedEvent - Class in angularBeans.remote
-
a RealTimeDataReceivedEvent concern data reception with the realtime sockjs
protocol
- RealTimeDataReceivedEvent(SockJsConnection, JsonObject) - Constructor for class angularBeans.remote.RealTimeDataReceivedEvent
-
- RealTimeEndPoint - Class in angularBeans.remote
-
The RealTimeEndPoint servlet is the realtime sockjs protocol endpoint
- RealTimeEndPoint() - Constructor for class angularBeans.remote.RealTimeEndPoint
-
- RealTimeErrorEvent - Annotation Type in angularBeans.events
-
- realTimeInvoke(Object, String, JsonObject, RealTimeDataReceivedEvent, long, String) - Method in class angularBeans.remote.InvocationHandler
-
- RealTimeInvoker - Class in angularBeans.remote
-
Realtime remote calls handler
- RealTimeInvoker() - Constructor for class angularBeans.remote.RealTimeInvoker
-
- RealTimeMessage - Class in angularBeans.events
-
a RealTime message is a server to client message translated to an angularJS
event.
- RealTimeMessage() - Constructor for class angularBeans.events.RealTimeMessage
-
- RealTimeSessionCloseEvent - Annotation Type in angularBeans.events
-
- RealTimeSessionReadyEvent - Annotation Type in angularBeans.events
-
- RealTimeSessionReadyEvents - Annotation Type in angularBeans.events
-
- recv - Variable in class org.projectodd.sockjs.Session
-
- register(SockJsRequest, GenericReceiver) - Method in class org.projectodd.sockjs.Session
-
- register(SockJsRequest, SockJsServer, GenericReceiver) - Static method in class org.projectodd.sockjs.Transport
-
- registerApp(Class) - Method in class angularBeans.boot.BeanRegistry
-
AngularBeansCDIExtention wi
- registerBean(Class) - Method in class angularBeans.boot.BeanRegistry
-
- registerContext(AfterBeanDiscovery, BeanManager) - Method in class angularBeans.context.AngularBeansCDIExtension
-
auto called method that observe the beans discovery at deployment, register
the NGSessionScopeContext (and the NGSessionScoped custom CDI scope)
- registerExtention(NGService) - Method in class angularBeans.boot.BeanRegistry
-
- registerNoSession(SockJsRequest, SockJsServer, GenericReceiver) - Static method in class org.projectodd.sockjs.Transport
-
- remoteAddress - Variable in class org.projectodd.sockjs.SockJsConnection
-
Last known IP address of the client.
- RemoteEventBus - Class in angularBeans.events
-
the RemoteEventBus is a service called by angularBeans throw an angularJS
service extend angularJS event firing to the CDI container (server) side
- RemoteEventBus() - Constructor for class angularBeans.events.RemoteEventBus
-
- remotePort - Variable in class org.projectodd.sockjs.SockJsConnection
-
Last known port number of the client.
- removeFrom(String, Object) - Method in interface angularBeans.util.ModelQuery
-
- removeFrom(String, Object, String) - Method in interface angularBeans.util.ModelQuery
-
- removeFrom(String, Object) - Method in class angularBeans.util.ModelQueryImpl
-
- removeFrom(String, Object, String) - Method in class angularBeans.util.ModelQueryImpl
-
- render() - Method in class angularBeans.ngservices.BundleService
-
- render() - Method in class angularBeans.ngservices.LoggerService
-
- render() - Method in interface angularBeans.ngservices.NGService
-
- render() - Method in class angularBeans.ngservices.ResponseHandlerService
-
- render() - Method in class angularBeans.ngservices.SockJsRpcService
-
- request - Variable in class org.projectodd.sockjs.ResponseReceiver
-
- ResourcesCache - Class in angularBeans.boot
-
The ResourcesCache is a cache for already requested resources (any
properties files converted to JSON) to avoid redundant transformations.
- ResourcesCache() - Constructor for class angularBeans.boot.ResourcesCache
-
- ResourceServlet - Class in angularBeans.boot
-
The ResourceServlet is the resources end point
by resources we mean properties files that will be served as JSON data
(translation files for example)
consumed by "bundleService.loadBundle(bundle_prefix,aleas)".
- ResourceServlet() - Constructor for class angularBeans.boot.ResourceServlet
-
- response - Variable in class org.projectodd.sockjs.ResponseReceiver
-
- ResponseHandlerService - Class in angularBeans.ngservices
-
responseHandler angularJs Service to handle any server response (Half-duplex
or realtime protocol)
- ResponseHandlerService() - Constructor for class angularBeans.ngservices.ResponseHandlerService
-
- responseLimit - Variable in class org.projectodd.sockjs.SockJsServer.Options
-
Most streaming transports save responses on the client side and
don't free memory used by delivered messages.
- ResponseReceiver - Class in org.projectodd.sockjs
-
- ResponseReceiver(SockJsRequest, SockJsResponse, SockJsServer.Options) - Constructor for class org.projectodd.sockjs.ResponseReceiver
-
- retrieveHeaders(String) - Static method in class angularBeans.realtime.AngularBeansServletContextListener
-
- RootScope - Interface in angularBeans.util
-
- RootScopeImpl - Class in angularBeans.util
-
- RootScopeImpl() - Constructor for class angularBeans.util.RootScopeImpl
-