org.granite.messaging.service.annotations
Annotation Type RemoteDestination


@Documented
@Inherited
@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface RemoteDestination

Author:
William DRAI

Optional Element Summary
 String channel
           
 String[] channels
           
 String factory
           
 String id
           
 String scope
          Used for pojo services only.
 String[] securityRoles
           
 String service
           
 String source
           
 

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"