| CheckIndex | Precondition for checking if the argument is a valid index. | 
| CheckNotNull | Pre- or postcondition check that a parameter is not null. | 
| CheckState | Pre or postcondition that a state is valid. | 
| Excluded | Excluded methods throw UnsupportedOperationException
  when called from remote. | 
| FutureReturnType | Allows for defining a concrete Future return type of a method. | 
| GuiClass | Gui representation for a service. | 
| GuiClassName | Gui representation for a service. | 
| GuiClassNames | Gui representations for a service. | 
| MultiplexCollector |  | 
| MultiplexDistributor |  | 
| NoCopy | Parameters that should be copied / not copied. | 
| OnEnd | A method marked with this annotation will be called upon end of the element. | 
| OnInit | A method marked with this annotation will be called upon init of the element. | 
| OnStart | A method marked with this annotation will be called upon start of the element. | 
| ParameterInfo | Parameter info annotation. | 
| PostCondition |  | 
| PostConditions |  | 
| PreCondition |  | 
| PreConditions |  | 
| Raw | Explicitly declare a method as raw. | 
| Reference | Can be used to give objects reference semantics in local
  and remote calls:
  - in local calls references are not copied. | 
| Replacement | Define a replacement object to be called
  instead of the remote method. | 
| Security | Set the roles that would allow access to a service interface or service method. | 
| Service | Mark a class as implementing a service. | 
| ServiceComponent | Annotation for field of pojo service in which
  the service component (internal access) should be injected. | 
| ServiceIdentifier | Annotation for field of pojo service in which
  the service identifier should be injected. | 
| ServiceShutdown | Deprecated. | 
| ServiceStart | Deprecated. | 
| Synchronous | If void methods are declared synchronous they will block
  the caller until the method has been executed on the
  remote side (exceptions thus can arrive). | 
| Tag |  | 
| Tags | Service search tags. | 
| TargetMethod | Target method annotation. | 
| Timeout | Specify a timeout period after which the remote invocation
  is aborted when no result is received. | 
| Uncached | Specify a method as uncached. | 
| Value | Value as class or unparsed expression string. |