com.alibaba.dubbo.config.annotation
Annotation Type Reference


@Documented
@Retention(value=RUNTIME)
@Target(value={FIELD,METHOD})
public @interface Reference

Reference

Author:
william.liangf

Optional Element Summary
 int actives
           
 String application
           
 boolean async
           
 String cache
           
 int callbacks
           
 boolean check
           
 String client
           
 String cluster
           
 int connections
           
 String consumer
           
 String[] filter
           
 boolean generic
           
 String group
           
 boolean init
           
 boolean injvm
           
 Class<?> interfaceClass
           
 String interfaceName
           
 String layer
           
 boolean lazy
           
 String[] listener
           
 String loadbalance
           
 String mock
           
 String module
           
 String monitor
           
 String onconnect
           
 String ondisconnect
           
 String owner
           
 String[] parameters
           
 String proxy
           
 String reconnect
           
 String[] registry
           
 int retries
           
 boolean sent
           
 boolean sticky
           
 String stub
           
 boolean stubevent
           
 int timeout
           
 String url
           
 String validation
           
 String version
           
 

interfaceClass

public abstract Class<?> interfaceClass
Default:
void.class

interfaceName

public abstract String interfaceName
Default:
""

version

public abstract String version
Default:
""

group

public abstract String group
Default:
""

url

public abstract String url
Default:
""

client

public abstract String client
Default:
""

generic

public abstract boolean generic
Default:
false

injvm

public abstract boolean injvm
Default:
false

check

public abstract boolean check
Default:
true

init

public abstract boolean init
Default:
false

lazy

public abstract boolean lazy
Default:
false

stubevent

public abstract boolean stubevent
Default:
false

reconnect

public abstract String reconnect
Default:
""

sticky

public abstract boolean sticky
Default:
false

proxy

public abstract String proxy
Default:
""

stub

public abstract String stub
Default:
""

cluster

public abstract String cluster
Default:
""

connections

public abstract int connections
Default:
0

callbacks

public abstract int callbacks
Default:
0

onconnect

public abstract String onconnect
Default:
""

ondisconnect

public abstract String ondisconnect
Default:
""

owner

public abstract String owner
Default:
""

layer

public abstract String layer
Default:
""

retries

public abstract int retries
Default:
0

loadbalance

public abstract String loadbalance
Default:
""

async

public abstract boolean async
Default:
false

actives

public abstract int actives
Default:
0

sent

public abstract boolean sent
Default:
false

mock

public abstract String mock
Default:
""

validation

public abstract String validation
Default:
""

timeout

public abstract int timeout
Default:
0

cache

public abstract String cache
Default:
""

filter

public abstract String[] filter
Default:
{}

listener

public abstract String[] listener
Default:
{}

parameters

public abstract String[] parameters
Default:
{}

application

public abstract String application
Default:
""

module

public abstract String module
Default:
""

consumer

public abstract String consumer
Default:
""

monitor

public abstract String monitor
Default:
""

registry

public abstract String[] registry
Default:
{}


Copyright © 2012–2017 Alibaba. All rights reserved.