Deprecated API


Contents
Deprecated Classes
org.cougaar.core.agent.service.id.AgentIdentificationServiceComponent
          AgentImpl does this now. 
org.cougaar.core.service.wp.Application
          see new AddressEntry factory method 
org.cougaar.core.node.ComponentMessage
          message to add/remove components, see AgentContainmentService. 
org.cougaar.core.mobility.plugin.MoveAgentPlugin
          replaced by the RedirectMovePlugin 
org.cougaar.core.node.NodeAgent
          see AgentImpl 
org.cougaar.core.node.NodeMessage
          unused Message base for nodes. 
org.cougaar.core.agent.SimpleAgent
          see AgentImpl 
 

Deprecated Fields
org.cougaar.core.mts.MessageAddress.NULL_SYNC
            
 

Deprecated Methods
org.cougaar.core.service.wp.WhitePagesService.bind(AddressEntry)
          use a non-blocking cache-only lookup or callback 
org.cougaar.core.blackboard.Subscriber.closeTransaction(boolean)
          Use closeTransactionDontReset This method becomes private after deprecation period expires. 
org.cougaar.core.service.BlackboardService.closeTransaction(boolean)
          Use closeTransactionDontReset This method becomes private after deprecation period expires. 
org.cougaar.core.service.BlackboardService.Delegate.closeTransaction(boolean)
          Use closeTransactionDontReset 
org.cougaar.core.agent.service.alarm.ExecutionTimer.create(long, boolean, double, boolean, long)
          Use the version that allows specifying absolute change time instead 
org.cougaar.core.service.community.CommunityService.createCommunity(String, Attributes, CommunityResponseListener)
          Use joinCommunity method with createIfNotFound argument set to true 
org.cougaar.core.node.service.NaturalTimeService.createParameters(long, boolean, double, boolean, long)
          Use the version that allows specifying absolute change time instead 
org.cougaar.core.wp.ListAllAgents.encodeAndSort(Set)
          only for "listAllAgents" use 
org.cougaar.core.service.wp.WhitePagesService.flush(String, long, AddressEntry, boolean, boolean)
          use a non-blocking cache-only lookup or callback 
org.cougaar.core.service.wp.WhitePagesService.get(String)
          use "Map getAll(name)" 
org.cougaar.core.service.wp.WhitePagesService.get(String, Application, String)
          use "get(name,type)" 
org.cougaar.core.service.wp.WhitePagesService.get(String, Application, String, long)
          use "get(name,type,timeout)" 
org.cougaar.core.service.wp.WhitePagesService.get(String, long)
          use "Map getAll(name,timeout)" 
org.cougaar.core.service.wp.WhitePagesService.get(String, String)
          use a non-blocking cache-only lookup or callback 
org.cougaar.core.service.wp.AddressEntry.getAddress()
          use "URI getURI()" 
org.cougaar.core.mts.AgentStatusService.getAgentState(MessageAddress)
          Use AgentStatusService.getRemoteAgentState(org.cougaar.core.mts.MessageAddress) 
org.cougaar.core.service.wp.WhitePagesService.getAll(String)
          use a non-blocking cache-only lookup or callback 
org.cougaar.core.service.wp.AddressEntry.getApplication()
          use "String getType()" 
org.cougaar.multicast.AttributeBasedAddress.getAttributeName()
          Use getAttributeType instead. 
org.cougaar.core.blackboard.BlackboardClientComponent.getMessageAddress()
          Use getAgentIdentifier() 
org.cougaar.core.mts.MessageAddress.getMessageAddress(MessageAttributes)
          Why would you want a MessageAddress that only has attributes? 
org.cougaar.core.mts.MessageAddressWithAttributes.getMessageAddressWithAttributes(MessageAttributes)
          Why would you want a MessageAddress that only has attributes? 
org.cougaar.core.mts.MulticastMessageAddress.getMulticastMessageAddress(MessageAttributes)
          Why would you want a MessageAddress that only has attributes? 
org.cougaar.core.logging.NullLoggingServiceImpl.getNullLoggingServiceImpl()
          old version of getLoggingService() 
org.cougaar.core.service.community.CommunityService.getParentCommunities(boolean)
          This method will be removed in 11.2. 
org.cougaar.core.service.wp.AddressEntry.getTTL()
          the TTL is a wp-internal variable 
org.cougaar.core.util.UID.getUID()
          Use getOwner and getID 
org.cougaar.core.service.wp.WhitePagesService.hint(AddressEntry)
          use a non-blocking cache-only lookup or callback 
org.cougaar.core.service.wp.WhitePagesService.list(String)
          use a non-blocking cache-only lookup or callback 
org.cougaar.core.wp.ListAllAgents.listAllAgents(WhitePagesService)
          not scalable! 
org.cougaar.core.service.community.CommunityService.listAllCommunities()
          This method will be removed in 11.2. 
org.cougaar.core.wp.ListAllNodes.listAllNodes(WhitePagesService)
          not scalable! 
org.cougaar.core.service.community.CommunityService.listParentCommunities(String)
          This method will be removed in 11.2. 
org.cougaar.core.service.community.CommunityService.listParentCommunities(String, String)
          This method will be removed in 11.2. 
org.cougaar.core.service.wp.WhitePagesService.rebind(AddressEntry)
          use a non-blocking cache-only lookup or callback 
org.cougaar.core.plugin.ServiceUserPlugin.startTimer(long)
          Use resetTimer(long) instead as a safer mechanism without so many race issues. 
org.cougaar.core.service.wp.WhitePagesService.unbind(AddressEntry)
          use a non-blocking cache-only lookup or callback 
org.cougaar.core.service.wp.WhitePagesService.unhint(AddressEntry)
          use a non-blocking cache-only lookup or callback 
 

Deprecated Constructors
org.cougaar.core.service.wp.AddressEntry(String, Application, URI, Cert, long)
          use "getAddressEntry(name, type, uri)" 
org.cougaar.core.mts.MessageAddressWithAttributes(MessageAttributes)
          Why would you want a MessageAddress that only has attributes? 
org.cougaar.core.util.UID(String)
          Use toUID(String) or UID(String, long)