public class DefaultRemotingParser extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static List<RemotingParser> |
allRemotingParsers
all remoting bean parser
|
protected static Map<String,RemotingDesc> |
remotingServiceMap
all remoting beans beanName -> RemotingDesc
|
| Modifier | Constructor and Description |
|---|---|
protected |
DefaultRemotingParser()
Instantiates a new Default remoting parser.
|
| Modifier and Type | Method and Description |
|---|---|
static DefaultRemotingParser |
get()
Get resource manager.
|
RemotingDesc |
getRemotingBeanDesc(String beanName)
Get remoting bean desc remoting desc.
|
RemotingDesc |
getServiceDesc(Object bean,
String beanName)
get the remoting Service desc
|
protected String[] |
getTwoPhaseArgs(Method method,
Class<?>[] argsClasses) |
protected void |
initRemotingParser()
init parsers
|
boolean |
isReference(Object bean,
String beanName)
is reference bean?
|
RemotingParser |
isRemoting(Object bean,
String beanName)
is remoting bean ?
|
boolean |
isService(Object bean,
String beanName)
is service bean ?
|
RemotingDesc |
parserRemotingServiceInfo(Object bean,
String beanName,
RemotingParser remotingParser)
parse the remoting bean info
|
protected static List<RemotingParser> allRemotingParsers
protected static Map<String,RemotingDesc> remotingServiceMap
protected DefaultRemotingParser()
public static DefaultRemotingParser get()
protected void initRemotingParser()
public RemotingParser isRemoting(Object bean, String beanName)
bean - the beanbeanName - the bean namepublic boolean isReference(Object bean, String beanName)
bean - the beanbeanName - the bean namepublic boolean isService(Object bean, String beanName)
bean - the beanbeanName - the bean namepublic RemotingDesc getServiceDesc(Object bean, String beanName)
bean - the beanbeanName - the bean namepublic RemotingDesc parserRemotingServiceInfo(Object bean, String beanName, RemotingParser remotingParser)
bean - the beanbeanName - the bean nameremotingParser - the remoting parserpublic RemotingDesc getRemotingBeanDesc(String beanName)
beanName - the bean nameCopyright © 2022 Seata. All rights reserved.