org.universAAL.middleware.api.annotation
Annotation Type UniversAALService


@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface UniversAALService

Annotation which marks interface as UniversAALService. This means that all methods will be scanned for @ServiceOperation occurences and on its base a ServiceProfiles will be generated. - namespace - it is a service provider namespace which act as a prefix for other annotation values - especially @Inputs, @Ouputs, and @ChangeEffects; - name - name of service provider. If it is not provided then a interface simple name is used as default.

Author:
dzmuda

Required Element Summary
 String namespace
           
 
Optional Element Summary
 String name
           
 

Element Detail

namespace

public abstract String namespace

name

public abstract String name
Default:
""


Copyright © 2014 universAAL Consortium. All Rights Reserved.