Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

abeans::pluggable::acs::maci::ACSPlug::ComponentProxyReferenceInfoEntry Class Reference

List of all members.

Public Member Functions

void markAsUnavailable ()
void markAvailable ()
boolean isUnavailable ()
ArrayList getConnectables ()
 ComponentProxyReferenceInfoEntry (Proxy proxy, Connectable connectable)
Proxy getComponentProxy ()
void setComponentProxy (Proxy newProxy)
int getReferenceCount ()
void incrementReferenceCount (Connectable c)
int decrementReferenceCount (Connectable c)

Private Attributes

Proxy proxy
int referenceCount
boolean unavailable = false
ArrayList connectables = new ArrayList()

Detailed Description

ComponentReference structure.


Constructor & Destructor Documentation

abeans::pluggable::acs::maci::ACSPlug::ComponentProxyReferenceInfoEntry::ComponentProxyReferenceInfoEntry Proxy  proxy,
Connectable  connectable
[inline]
 

Default constructor.


Member Function Documentation

int abeans::pluggable::acs::maci::ACSPlug::ComponentProxyReferenceInfoEntry::decrementReferenceCount Connectable  c  )  [inline]
 

Decrements reference count.

Returns:
reference count.

Proxy abeans::pluggable::acs::maci::ACSPlug::ComponentProxyReferenceInfoEntry::getComponentProxy  )  [inline]
 

Returns component proxy.

Returns:
component proxy.

ArrayList abeans::pluggable::acs::maci::ACSPlug::ComponentProxyReferenceInfoEntry::getConnectables  )  [inline]
 

int abeans::pluggable::acs::maci::ACSPlug::ComponentProxyReferenceInfoEntry::getReferenceCount  )  [inline]
 

Returns reference count.

Returns:
reference count.

void abeans::pluggable::acs::maci::ACSPlug::ComponentProxyReferenceInfoEntry::incrementReferenceCount Connectable  c  )  [inline]
 

Increments reference count.

boolean abeans::pluggable::acs::maci::ACSPlug::ComponentProxyReferenceInfoEntry::isUnavailable  )  [inline]
 

void abeans::pluggable::acs::maci::ACSPlug::ComponentProxyReferenceInfoEntry::markAsUnavailable  )  [inline]
 

void abeans::pluggable::acs::maci::ACSPlug::ComponentProxyReferenceInfoEntry::markAvailable  )  [inline]
 

void abeans::pluggable::acs::maci::ACSPlug::ComponentProxyReferenceInfoEntry::setComponentProxy Proxy  newProxy  )  [inline]
 

Set component proxy.

Parameters:
newProxy component proxy.


Member Data Documentation

ArrayList abeans::pluggable::acs::maci::ACSPlug::ComponentProxyReferenceInfoEntry::connectables = new ArrayList() [private]
 

Proxy abeans::pluggable::acs::maci::ACSPlug::ComponentProxyReferenceInfoEntry::proxy [private]
 

Component Proxy.

int abeans::pluggable::acs::maci::ACSPlug::ComponentProxyReferenceInfoEntry::referenceCount [private]
 

Reference count.

boolean abeans::pluggable::acs::maci::ACSPlug::ComponentProxyReferenceInfoEntry::unavailable = false [private]
 


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 02:43:30 2009 for ACS Java API by doxygen 1.3.8