NetKernel APIs


Uses of Interface
com.ten60.netkernel.urii.IURAspect

Packages that use IURAspect
com.ten60.netkernel.cache   
com.ten60.netkernel.container   
com.ten60.netkernel.module   
com.ten60.netkernel.module.accessor   
com.ten60.netkernel.scheduler   
com.ten60.netkernel.transport   
com.ten60.netkernel.urii   
com.ten60.netkernel.urii.accessor   
com.ten60.netkernel.urii.aspect   
com.ten60.netkernel.urii.representation   
org.ten60.netkernel.layer1.accessor   
org.ten60.netkernel.layer1.nkf   
org.ten60.netkernel.layer1.nkf.impl   
org.ten60.netkernel.layer1.representation   
org.ten60.netkernel.xml.representation   
org.ten60.netkernel.xml.transrepresentation   
org.ten60.netkernel.xml.xahelper   
 

Uses of IURAspect in com.ten60.netkernel.cache
 

Classes in com.ten60.netkernel.cache that implement IURAspect
 class Cache
          NetKernel Cache Component- responsible for locating a cachelet for getting or putting an IURRepresentation from an URRequest.
 

Uses of IURAspect in com.ten60.netkernel.container
 

Subinterfaces of IURAspect in com.ten60.netkernel.container
 interface IComponent
          Interface for all NetKernel System Components, they are all IURRepresentations and implements IRepresentationBinaryStream.
 

Classes in com.ten60.netkernel.container that implement IURAspect
 class ComponentImpl
          Abstract base class of all NetKernel System Components
 class Config
          Configuration Component reads in system configuration information and holds it for other components to access
 class Container
          Main class for NetKernel.
 class HouseKeeper
          HouseKeeper system component periodically polls all other system components to do their housework.
 

Uses of IURAspect in com.ten60.netkernel.module
 

Classes in com.ten60.netkernel.module that implement IURAspect
 class ModuleManager
          NetKernel system component which manages all deployed modules and their public/private address spaces
 

Uses of IURAspect in com.ten60.netkernel.module.accessor
 

Classes in com.ten60.netkernel.module.accessor that implement IURAspect
 class ModuleResourceAccessor
          Accessor used for accessing module resources on the ffcpl: scheme
 class ModuleResourceExpiryRepresentation
          The representation returned by the module resource accessor exists request.
 class ModuleResourceRepresentation
          The representation returned by the module resource accessor.
 

Uses of IURAspect in com.ten60.netkernel.scheduler
 

Classes in com.ten60.netkernel.scheduler that implement IURAspect
 class Scheduler
          The Scheduler system component.
 

Uses of IURAspect in com.ten60.netkernel.transport
 

Classes in com.ten60.netkernel.transport that implement IURAspect
 class TransportManager
          Transport Manager system component manages the startup and shutdown of all registered transports.
 

Uses of IURAspect in com.ten60.netkernel.urii
 

Methods in com.ten60.netkernel.urii that return IURAspect
 IURAspect IURRepresentation.getAspect(Class aAspectClass)
          Return the first aspect which implements the given interface class
 

Uses of IURAspect in com.ten60.netkernel.urii.accessor
 

Classes in com.ten60.netkernel.urii.accessor that implement IURAspect
 class AccessorImpl
          Skeletal implementation of IURAccessor for an NetKernel inbuild accessors
 

Uses of IURAspect in com.ten60.netkernel.urii.aspect
 

Subinterfaces of IURAspect in com.ten60.netkernel.urii.aspect
 interface IAspectBinaryStream
          A Representation interface that can write out its state as a binary stream to a java.io.OutputStream
 interface IAspectBoolean
          An aspect that holds a single boolean value
 interface IAspectNetKernelException
          A Representation interface for holding a NetKernelException
 interface IAspectReadableBinaryStream
          Interface for a representation holding a binary stream that can be read as input stream
 interface IAspectReader
          An aspect returning a java.io.Reader
 interface IAspectString
          An aspect returning a java.lang.String
 interface IAspectVoid
          A void aspect
 

Classes in com.ten60.netkernel.urii.aspect that implement IURAspect
 class BooleanAspect
          Implementation of IAspectBoolean that simply holds a boolean
 class NetKernelExceptionAspect
          Implementation of an aspect that implements IAspectNetKernelException and IRepresentationBinaryStream
 class StringAspect
          Implementation of IAspectString and IAspectReadableBinaryStream that holds a java.lang.String
 

Uses of IURAspect in com.ten60.netkernel.urii.representation
 

Classes in com.ten60.netkernel.urii.representation that implement IURAspect
 class SimpleRepresentationImpl
          Implementation of a Representation where the interface implementor is the Representation class itself- this has the problem that creating a mirror of this representation will stop this representation from being GCed so only realy useful in limited cases
 

Methods in com.ten60.netkernel.urii.representation that return IURAspect
 IURAspect SimpleRepresentationImpl.getAspect(Class aAspectClass)
          Representation only exibits interfaces on the representation itself
 IURAspect MonoRepresentationImpl.getAspect(Class aAspectClass)
          Return the aspect
 

Constructors in com.ten60.netkernel.urii.representation with parameters of type IURAspect
MonoRepresentationImpl(IURMeta aMeta, IURAspect aAspect)
          Construct a new RepresentationImpl
 

Uses of IURAspect in org.ten60.netkernel.layer1.accessor
 

Classes in org.ten60.netkernel.layer1.accessor that implement IURAspect
 class AbstractSchemeAccessor
          Implementor of abstract: scheme, things that don't exist, all you can do is confirm their non-existence.
 class ActiveAccessorImpl
          Base class for implementing active accessors.
 class DataSchemeAccessor
          Accessor for data: scheme IETF RFC2397 http://www.ietf.org/rfc/rfc2397.txt
 class FileResourceRepresentation
          The representation returned by NewSimpleNetAccessor.
 class NewSimpleNetAccessor
          Returns an IAspectReadableBinaryStream be resolved as a URL using javas inbuilt resolver.
 class WormholeAccessor
          WormholeAccessor
 

Uses of IURAspect in org.ten60.netkernel.layer1.nkf
 

Methods in org.ten60.netkernel.layer1.nkf that return IURAspect
 IURAspect INKFConvenienceHelper.sourceAspect(String aURI, Class aAspectClass)
          Source a specific aspect of a resource from its URI
 IURAspect INKFConvenienceHelper.transrept(IURAspect aSource, Class aAspectClass)
          Transrept a internally created resource into alternative aspect.
 IURAspect INKFConvenienceHelper.transrept(IURRepresentation aSource, Class aAspectClass)
          Transrept a internally created resource into alternative aspect.
 IURAspect INKFConvenienceHelper.fragment(IURAspect aSource, String aFragment, String aMimeType, Class aAspectClass)
          Apply a fragment identifier to an internally created resource.
 IURAspect INKFBasicHelper.issueSubRequestForAspect(INKFRequest aRequest)
          Issue a subrequest.
 

Methods in org.ten60.netkernel.layer1.nkf with parameters of type IURAspect
 void INKFConvenienceHelper.sinkAspect(String aURI, IURAspect aAspect)
          Sink an aspect to the resource at a URI
 IURAspect INKFConvenienceHelper.transrept(IURAspect aSource, Class aAspectClass)
          Transrept a internally created resource into alternative aspect.
 String INKFConvenienceHelper.requestNew(String aURIBase, IURAspect aOptionalSource)
          Request the creation of a new resource
 IURAspect INKFConvenienceHelper.fragment(IURAspect aSource, String aFragment, String aMimeType, Class aAspectClass)
          Apply a fragment identifier to an internally created resource.
 IURRepresentation INKFConvenienceHelper.createIntermediateRepresentationForAspect(IURAspect aAspect, String aMimeType)
          Create a representation around one aspect that has been internally created and give it the specified mimetype.
 void INKFRequest.addArgument(String aName, IURAspect aValue)
          Adds a named pass-by-value argument to the request from an aspect which has been created from internal processing of the accessor.
 void INKFRequest.addSystemArgument(IURAspect aValue)
          Adds a system argument (for use in transrept and sink requests.
 void INKFResponse.addAspect(IURAspect aAspect)
          Add an additional aspect into a response.
 INKFResponse INKFBasicHelper.createResponseFrom(IURAspect aAspect)
          Create a response which should then be configured before being set as the overall response for the accessor.
 

Uses of IURAspect in org.ten60.netkernel.layer1.nkf.impl
 

Classes in org.ten60.netkernel.layer1.nkf.impl that implement IURAspect
 class NKFAccessorImpl
          The main base-class for creating accessors using the NetKernel Foundation API
 

Methods in org.ten60.netkernel.layer1.nkf.impl that return IURAspect
 IURAspect NKFHelperImpl.issueSubRequestForAspect(INKFRequest aRequest)
           
 IURAspect NKFHelperImpl.sourceAspect(String aURI, Class aAspectClass)
           
 IURAspect NKFHelperImpl.transrept(IURAspect aSource, Class aAspectClass)
           
 IURAspect NKFHelperImpl.transrept(IURRepresentation aSource, Class aAspectClass)
           
 IURAspect NKFHelperImpl.fragment(IURAspect aSource, String aFragment, String aMimeType, Class aAspectClass)
           
 

Methods in org.ten60.netkernel.layer1.nkf.impl with parameters of type IURAspect
 void NKFResponseImpl.addAspect(IURAspect aAspect)
           
 void NKFRequestImpl.addArgument(String aName, IURAspect aValue)
           
 void NKFRequestImpl.addSystemArgument(IURAspect aValue)
           
 INKFResponse NKFHelperImpl.createResponseFrom(IURAspect aAspect)
           
 void NKFHelperImpl.sinkAspect(String aURI, IURAspect aAspect)
           
 IURAspect NKFHelperImpl.transrept(IURAspect aSource, Class aAspectClass)
           
 IURAspect NKFHelperImpl.fragment(IURAspect aSource, String aFragment, String aMimeType, Class aAspectClass)
           
 String NKFHelperImpl.requestNew(String aURIBase, IURAspect aOptionalSource)
           
 IURRepresentation NKFHelperImpl.createIntermediateRepresentationForAspect(IURAspect aAspect, String aMimeType)
           
 

Constructors in org.ten60.netkernel.layer1.nkf.impl with parameters of type IURAspect
NKFResponseImpl(IURAspect aAspect, NKFHelperImpl aHelper)
          Creates a new instance of NKFResponseImpl
 

Uses of IURAspect in org.ten60.netkernel.layer1.representation
 

Subinterfaces of IURAspect in org.ten60.netkernel.layer1.representation
 interface IAspectMultipart
          Aspect for holding multiple sub-representations.
 interface IAspectNVP
          Name Value Pair Representation Interface
 interface IAspectURI
           
 

Classes in org.ten60.netkernel.layer1.representation that implement IURAspect
 class ByteArrayAspect
          A byte array implementation of IAspectReadableBinaryStream optimised to work with either ByteArrayOutputStream or a raw array of bytes.
 class MultiPartAspect
          Aspect for holding multiple sub-representations.
 class NVPAspect
          Implementation of IAspectNVP
 class ReadableURLAspect
          ReadableURLAspect
 class URIAspect
          Implementation of IAspectURI that simply holds a URI
 class VoidAspect
          Void Representation implements no interfaces
 

Methods in org.ten60.netkernel.layer1.representation that return IURAspect
 IURAspect MultiRepresentationImpl.getAspect(Class aAspectClass)
          Return the first aspect which implements the given interface class
 IURAspect SimpleRepresentationImpl.getAspect(Class aAspectClass)
          Representation only exibits interfaces on the representation itself
 IURAspect MonoRepresentationImpl.getAspect(Class aAspectClass)
          Return the aspect
 

Methods in org.ten60.netkernel.layer1.representation with parameters of type IURAspect
 void MultiRepresentationImpl.addAspect(IURAspect aAspect)
          Add an aspect to the representation
 

Constructors in org.ten60.netkernel.layer1.representation with parameters of type IURAspect
MonoRepresentationImpl(IURMeta aMeta, IURAspect aAspect)
          Construct a new MonoRepresentationImpl
 

Uses of IURAspect in org.ten60.netkernel.xml.representation
 

Subinterfaces of IURAspect in org.ten60.netkernel.xml.representation
 interface IAspectDOM
          An aspect with an org.w3c.dom DOM inside
 interface IAspectJDOM
          JDOM Aspect Interface
 interface IAspectNodeList
          An aspect with a set of org.w3c.dom.Node
 interface IAspectSAX
          An aspect that can generate SAX2 events to a client
 interface IAspectStAXReader
          An immutable interface for a StAX Aspect
 interface IAspectXDA
          Interface for aspects containing XDA data model.
 interface IAspectXmlObject
          An aspect to support the Apache XmlBean object model.
 interface IXAspect
           
 

Classes in org.ten60.netkernel.xml.representation that implement IURAspect
 class BinaryStreamSAXAspect
           
 class DOMAspect
           
 class DOMXDAAspect
           
 class JDOMAspect
          Implementation of the IAspectJDOM
 class JDOMSAXAspect
          A SAX content hanlder for JDOM
 class SAXFilterAspect
          A SAX Filter Aspect - dynamically connects parents as the SAX chain is evaluated
 class StAXReaderAspect
          An Aspect to hold and return a StAX XMLStreamReader or XMLEventReader
 class StringSAXAspect
           
 class XmlObjectAspect
           
 class XmlObjectSAXAspect
           
 

Uses of IURAspect in org.ten60.netkernel.xml.transrepresentation
 

Classes in org.ten60.netkernel.xml.transrepresentation that implement IURAspect
 class SerializedDOMAspect
          Serialise DOM to a binary stream
 

Uses of IURAspect in org.ten60.netkernel.xml.xahelper
 

Classes in org.ten60.netkernel.xml.xahelper that implement IURAspect
 class XAccessor
          An Highlevel accessor base class written to support migration of an old codebase from NetKernel v1, tailored to XML accessors but supports non-XML datatypes just as well.
 


NetKernel APIs


Copyright © 2002-2004 1060 Research Ltd. All Rights Reserved.