public class ProxyTemplate extends Object implements Delegate, AspectManaged
Modifier and Type | Field and Description |
---|---|
protected Advisor |
currentAdvisor |
GUID
Constructor and Description |
---|
ProxyTemplate() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
Advisor |
getAdvisor() |
Object |
getDelegate() |
InstanceAdvisor |
getInstanceAdvisor() |
int |
hashCode() |
void |
localUnmarshal(MarshalledContainerProxy proxy) |
void |
remoteUnmarshal(MarshalledContainerProxy proxy,
MarshalledProxyAdvisor advisor) |
void |
setAdvisor(Advisor advisor) |
void |
setContainerProxyCacheKey(ContainerProxyCacheKey key) |
void |
setDelegate(Object delegate) |
void |
setInstanceAdvisor(InstanceAdvisor ia) |
void |
setMetadata(SimpleMetaData metadata) |
String |
toString() |
protected transient volatile Advisor currentAdvisor
public Object getDelegate()
getDelegate
in interface Delegate
public void setDelegate(Object delegate)
setDelegate
in interface Delegate
public void setContainerProxyCacheKey(ContainerProxyCacheKey key)
setContainerProxyCacheKey
in interface Delegate
public Advisor getAdvisor()
getAdvisor
in interface AspectManaged
public void setAdvisor(Advisor advisor)
setAdvisor
in interface AspectManaged
public void setMetadata(SimpleMetaData metadata)
setMetadata
in interface AspectManaged
public void setInstanceAdvisor(InstanceAdvisor ia)
setInstanceAdvisor
in interface AspectManaged
public InstanceAdvisor getInstanceAdvisor()
getInstanceAdvisor
in interface AspectManaged
public void localUnmarshal(MarshalledContainerProxy proxy)
localUnmarshal
in interface Delegate
public void remoteUnmarshal(MarshalledContainerProxy proxy, MarshalledProxyAdvisor advisor)
remoteUnmarshal
in interface Delegate
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.