org.granite.messaging.service.annotations
Annotation Type RemoteDestination
@Documented
@Inherited
@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface RemoteDestination
- Author:
- William DRAI
id
public abstract String id
- Default:
- ""
source
public abstract String source
- Default:
- ""
service
public abstract String service
- Default:
- ""
channel
public abstract String channel
- Default:
- ""
channels
public abstract String[] channels
- Default:
- {}
factory
public abstract String factory
- Default:
- ""
securityRoles
public abstract String[] securityRoles
- Default:
- {}
scope
public abstract String scope
- Used for pojo services only.
- Returns:
- the scope for pojo service (default is "session").
- Default:
- "session"