{"contentType":"application/gliffy+json","version":"1.3","metadata":{"title":"untitled","revision":0,"exportBorder":false,"loadPosition":"default","libraries":["com.gliffy.libraries.uml.uml_v2.class","com.gliffy.libraries.uml.uml_v2.sequence","com.gliffy.libraries.uml.uml_v2.activity","com.gliffy.libraries.uml.uml_v2.state_machine","com.gliffy.libraries.uml.uml_v2.deployment","com.gliffy.libraries.uml.uml_v2.component","com.gliffy.libraries.uml.uml_v2.use_case","com.gliffy.libraries.erd.erd_v1.default","com.gliffy.libraries.basic.basic_v1.default","com.gliffy.libraries.images"]},"embeddedResources":{"index":0,"resources":[]},"stage":{"objects":[{"x":660,"y":146.5,"rotation":0,"id":44,"uid":"com.gliffy.shape.uml.uml_v2.sequence.note","width":180,"height":63,"lockAspectRatio":false,"lockShape":false,"order":44,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.note.uml_v1","strokeWidth":1,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dropShadow":false,"state":0,"shadowX":0,"shadowY":0,"opacity":1}},"children":[{"x":3.5999999999999988,"y":0,"rotation":0,"id":46,"uid":null,"width":172.79999999999995,"height":56,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

All onXXX methods are guaranteed to be called on the same thread through use of LocalEventLoopGroup

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2,"outerPaddingLeft":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingTop":6}},"children":null}],"linkMap":[]},{"x":313.1428571428571,"y":263,"rotation":0,"id":9,"uid":"com.gliffy.shape.uml.uml_v2.class.composition","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":9,"graphic":{"type":"Line","Line":{"strokeWidth":1,"strokeColor":"#000000","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":7,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":null,"controlPath":[[250.65717865910244,-173],[204.104785772735,-173],[157.5523928863675,-173],[111,-173]],"lockSegments":{}}},"children":[{"x":0,"y":0,"rotation":0,"id":10,"uid":null,"width":56,"height":14,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"both","vposition":"none","hposition":"none","html":"

eventLoop

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2,"outerPaddingLeft":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingTop":6,"lineTValue":0.45555555555555555,"linePerpValue":0}},"children":null}],"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":0,"px":0,"py":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":2,"px":1,"py":0.5}}},"linkMap":[]},{"x":134.1428571428571,"y":10,"rotation":0,"id":2,"uid":"com.gliffy.shape.uml.uml_v2.class.class","width":290,"height":160,"lockAspectRatio":false,"lockShape":false,"order":2,"graphic":null,"children":[{"x":0,"y":0,"rotation":0,"id":3,"uid":null,"width":290,"height":30,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":0,"y":0,"rotation":0,"id":4,"uid":null,"width":290,"height":30,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"top","overflow":"none","vposition":"none","hposition":"none","html":"

AbstractHobsonPlugin

","paddingLeft":8,"paddingRight":8,"paddingBottom":8,"paddingTop":8,"outerPaddingLeft":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingTop":6}},"children":null}],"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"id":4,"magnitude":1}],"minHeight":0,"growParent":true,"padding":0}}]}},{"x":0,"y":30,"rotation":0,"id":5,"uid":null,"width":290,"height":30,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":0,"y":0,"rotation":0,"id":6,"uid":null,"width":290,"height":30,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"top","overflow":"none","vposition":"none","hposition":"none","html":"

 

","paddingLeft":8,"paddingRight":8,"paddingBottom":8,"paddingTop":8,"outerPaddingLeft":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingTop":6}},"children":null}],"constraints":{"constraints":[{"type":"PositionConstraint","PositionConstraint":{"nodeId":3,"px":0,"py":1}},{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"id":6,"magnitude":1}],"minHeight":0,"growParent":true,"padding":0}}]}},{"x":0,"y":60,"rotation":0,"id":7,"uid":null,"width":290,"height":100,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":0,"y":0,"rotation":0,"id":8,"uid":null,"width":290,"height":100,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"top","overflow":"none","vposition":"none","hposition":"none","html":"

+ executeInEventLoop(Runnable)

+ scheduleAtFixedRateInEventLoop(Runnable)

+ submitInEventLoop(Runnable): Future

+ onDeviceConfigurationUpdate

+ onHobsonEvent

+ onSetDeviceVariable

","paddingLeft":8,"paddingRight":8,"paddingBottom":8,"paddingTop":8,"outerPaddingLeft":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingTop":6}},"children":null}],"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"id":2,"magnitude":1},{"id":3,"magnitude":-1},{"id":5,"magnitude":-1}],"minHeight":0,"growParent":false,"padding":0}},{"type":"PositionConstraint","PositionConstraint":{"nodeId":5,"px":0,"py":1}}]}}],"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":true,"heightInfo":[{"id":3,"magnitude":1},{"id":5,"magnitude":1},{"id":8,"magnitude":1}],"minHeight":0,"growParent":false,"padding":0}}]},"linkMap":[]},{"x":563.7857142857144,"y":57,"rotation":0,"id":0,"uid":"com.gliffy.shape.uml.uml_v2.class.simple_class","width":150,"height":70,"lockAspectRatio":false,"lockShape":false,"order":0,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":2.142857142857143,"y":0,"rotation":0,"id":1,"uid":null,"width":145.71428571428572,"height":42,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

LocalEventLoopGroup

 

(1 thread)

","paddingLeft":8,"paddingRight":8,"paddingBottom":8,"paddingTop":8,"outerPaddingLeft":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingTop":6}},"children":null}],"linkMap":[]},{"x":563.7857142857144,"y":504,"rotation":0,"id":52,"uid":"com.gliffy.shape.uml.uml_v2.sequence.note","width":140,"height":120,"lockAspectRatio":false,"lockShape":false,"order":52,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.note.uml_v1","strokeWidth":1,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dropShadow":false,"state":0,"shadowX":0,"shadowY":0,"opacity":1}},"children":[{"x":2.8,"y":0,"rotation":0,"id":54,"uid":null,"width":134.39999999999998,"height":98,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

NioEventLoopGroup is used for socket channels

 

OioEventLoopGroup is used for serial channels (via rxtx transport)

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2,"outerPaddingLeft":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingTop":6}},"children":null}],"linkMap":[]},{"x":66,"y":393,"rotation":0,"id":41,"uid":"com.gliffy.shape.uml.uml_v2.class.composition","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":41,"graphic":{"type":"Line","Line":{"strokeWidth":1,"strokeColor":"#000000","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":7,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":null,"controlPath":[[44,111.00581375697811],[44,82.33720917131876],[44,53.66860458565935],[44,25]],"lockSegments":{}}},"children":[{"x":0,"y":0,"rotation":0,"id":43,"uid":null,"width":111,"height":14,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"both","vposition":"none","hposition":"none","html":"

httpEventLoopGroup

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2,"outerPaddingLeft":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingTop":6}},"children":null}],"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":39,"px":0.5,"py":0}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":31,"px":0.5,"py":1}}},"linkMap":[]},{"x":41,"y":504,"rotation":0,"id":39,"uid":"com.gliffy.shape.uml.uml_v2.class.simple_class","width":140,"height":90,"lockAspectRatio":false,"lockShape":false,"order":39,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":2,"y":0,"rotation":0,"id":40,"uid":null,"width":136,"height":42,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

NioEventLoopGroup

 

(1 thread)

","paddingLeft":8,"paddingRight":8,"paddingBottom":8,"paddingTop":8,"outerPaddingLeft":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingTop":6}},"children":null}],"linkMap":[]},{"x":86,"y":216,"rotation":0,"id":38,"uid":"com.gliffy.shape.uml.uml_v2.class.generalization","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":38,"graphic":{"type":"Line","Line":{"strokeWidth":1,"strokeColor":"#000000","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":4,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":null,"controlPath":[[24,28],[24,-9],[193.1428571428571,-9],[193.1428571428571,-46]],"lockSegments":{}}},"children":null,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":31,"px":0.5,"py":0}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":2,"px":0.5,"py":1}}},"linkMap":[]},{"x":20,"y":244,"rotation":0,"id":31,"uid":"com.gliffy.shape.uml.uml_v2.class.class","width":180,"height":174,"lockAspectRatio":false,"lockShape":false,"order":29,"graphic":null,"children":[{"x":0,"y":0,"rotation":0,"id":32,"uid":null,"width":180,"height":30,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":0,"y":0,"rotation":0,"id":33,"uid":null,"width":180,"height":30,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"top","overflow":"none","vposition":"none","hposition":"none","html":"

AbstractHttpClientPlugin

","paddingLeft":8,"paddingRight":8,"paddingBottom":8,"paddingTop":8,"outerPaddingLeft":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingTop":6}},"children":null}],"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"id":33,"magnitude":1}],"minHeight":0,"growParent":true,"padding":0}}]}},{"x":0,"y":30,"rotation":0,"id":34,"uid":null,"width":180,"height":30,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":0,"y":0,"rotation":0,"id":35,"uid":null,"width":180,"height":30,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"top","overflow":"none","vposition":"none","hposition":"none","html":"

 

","paddingLeft":8,"paddingRight":8,"paddingBottom":8,"paddingTop":8,"outerPaddingLeft":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingTop":6}},"children":null}],"constraints":{"constraints":[{"type":"PositionConstraint","PositionConstraint":{"nodeId":32,"px":0,"py":1}},{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"id":35,"magnitude":1}],"minHeight":0,"growParent":true,"padding":0}}]}},{"x":0,"y":60,"rotation":0,"id":36,"uid":null,"width":180,"height":114,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":0,"y":0,"rotation":0,"id":37,"uid":null,"width":180,"height":114,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"top","overflow":"none","vposition":"none","hposition":"none","html":"

+ sendHttpGetRequest

+ sendHttpPostRequest

+ sendHttpPutRequest

+ sendHttpDeleteRequest

+ sendHttpPatchRequest

+ onHttpResponse

+ onHttpRequestFailure

","paddingLeft":8,"paddingRight":8,"paddingBottom":8,"paddingTop":8,"outerPaddingLeft":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingTop":6}},"children":null}],"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"id":31,"magnitude":1},{"id":32,"magnitude":-1},{"id":34,"magnitude":-1}],"minHeight":0,"growParent":false,"padding":0}},{"type":"PositionConstraint","PositionConstraint":{"nodeId":34,"px":0,"py":1}}]}}],"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":true,"heightInfo":[{"id":32,"magnitude":1},{"id":34,"magnitude":1},{"id":37,"magnitude":1}],"minHeight":0,"growParent":false,"padding":0}}]},"linkMap":[]},{"x":352,"y":436,"rotation":0,"id":26,"uid":"com.gliffy.shape.uml.uml_v2.class.composition","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":21,"graphic":{"type":"Line","Line":{"strokeWidth":1,"strokeColor":"#000000","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":7,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":null,"controlPath":[[110.96428571428567,68.00581375697811],[110.96428571428567,39.33720917131876],[110.96428571428567,10.668604585659352],[110.96428571428567,-18]],"lockSegments":{}}},"children":[{"x":0,"y":0,"rotation":0,"id":27,"uid":null,"width":133,"height":14,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"both","vposition":"none","hposition":"none","html":"

channelEventLoopGroup

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2,"outerPaddingLeft":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingTop":6,"lineTValue":0.4999662013721855,"linePerpValue":20}},"children":null}],"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":21,"px":0.5,"py":0}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":13,"px":0.5,"py":1}}},"linkMap":[]},{"x":393.96428571428567,"y":504,"rotation":0,"id":21,"uid":"com.gliffy.shape.uml.uml_v2.class.simple_class","width":140,"height":90,"lockAspectRatio":false,"lockShape":false,"order":19,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":2,"y":0,"rotation":0,"id":22,"uid":null,"width":136,"height":70,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

NioEventLoopGroup

or

OioEventLoopGroup

 

(1 thread)

","paddingLeft":8,"paddingRight":8,"paddingBottom":8,"paddingTop":8,"outerPaddingLeft":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingTop":6}},"children":null}],"linkMap":[]},{"x":245,"y":235,"rotation":0,"id":20,"uid":"com.gliffy.shape.uml.uml_v2.class.generalization","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":18,"graphic":{"type":"Line","Line":{"strokeWidth":1,"strokeColor":"#000000","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":4,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":null,"controlPath":[[217.96428571428567,9],[217.96428571428567,-28],[34.14285714285711,-28],[34.14285714285711,-65]],"lockSegments":{}}},"children":null,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":13,"px":0.5,"py":0}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":2,"px":0.5,"py":1}}},"linkMap":[]},{"x":338,"y":244,"rotation":0,"id":13,"uid":"com.gliffy.shape.uml.uml_v2.class.class","width":249.92857142857133,"height":174,"lockAspectRatio":false,"lockShape":false,"order":11,"graphic":null,"children":[{"x":0,"y":0,"rotation":0,"id":14,"uid":null,"width":249.92857142857133,"height":30,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":0,"y":0,"rotation":0,"id":15,"uid":null,"width":249.92857142857133,"height":30,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"top","overflow":"none","vposition":"none","hposition":"none","html":"

AbstractChannelObjectPlugin

","paddingLeft":8,"paddingRight":8,"paddingBottom":8,"paddingTop":8,"outerPaddingLeft":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingTop":6}},"children":null}],"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"id":15,"magnitude":1}],"minHeight":0,"growParent":true,"padding":0}}]}},{"x":0,"y":30,"rotation":0,"id":16,"uid":null,"width":249.92857142857133,"height":30,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":0,"y":0,"rotation":0,"id":17,"uid":null,"width":249.92857142857133,"height":30,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"top","overflow":"none","vposition":"none","hposition":"none","html":"

 

","paddingLeft":8,"paddingRight":8,"paddingBottom":8,"paddingTop":8,"outerPaddingLeft":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingTop":6}},"children":null}],"constraints":{"constraints":[{"type":"PositionConstraint","PositionConstraint":{"nodeId":14,"px":0,"py":1}},{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"id":17,"magnitude":1}],"minHeight":0,"growParent":true,"padding":0}}]}},{"x":0,"y":60,"rotation":0,"id":18,"uid":null,"width":249.92857142857133,"height":114,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":0,"y":0,"rotation":0,"id":19,"uid":null,"width":249.92857142857133,"height":114,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"top","overflow":"none","vposition":"none","hposition":"none","html":"

+ send(Object)

+ configureChannel(ChannelConfig)

+ getEncoder: ChannelOutboundHandler

+ getDecoder: ChannelInboundHandler

+ onChannelConnected

+ onChannelData(Object)

+ onChannelDisconnected

","paddingLeft":8,"paddingRight":8,"paddingBottom":8,"paddingTop":8,"outerPaddingLeft":6,"outerPaddingRight":6,"outerPaddingBottom":2,"outerPaddingTop":6}},"children":null}],"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":false,"heightInfo":[{"id":13,"magnitude":1},{"id":14,"magnitude":-1},{"id":16,"magnitude":-1}],"minHeight":0,"growParent":false,"padding":0}},{"type":"PositionConstraint","PositionConstraint":{"nodeId":16,"px":0,"py":1}}]}}],"constraints":{"constraints":[{"type":"HeightConstraint","HeightConstraint":{"isMin":true,"heightInfo":[{"id":14,"magnitude":1},{"id":16,"magnitude":1},{"id":19,"magnitude":1}],"minHeight":0,"growParent":false,"padding":0}}]},"linkMap":[]}],"background":"#FFFFFF","width":840,"height":624,"maxWidth":5000,"maxHeight":5000,"nodeIndex":56,"autoFit":true,"exportBorder":false,"gridOn":true,"snapToGrid":true,"drawingGuidesOn":true,"pageBreaksOn":false,"printGridOn":false,"printPaper":"LETTER","printShrinkToFit":false,"printPortrait":true,"shapeStyles":{},"lineStyles":{},"textStyles":{"global":{}},"themeData":null,"viewportType":"default","fitBB":{"min":{"x":20,"y":10},"max":{"x":840,"y":624}}}}